以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  【重大发现】Initialize事件,用datatables.load无反应!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51842)

--  作者:关键下一秒
--  发布时间:2014/6/4 11:47:00
--  【重大发现】Initialize事件,用datatables.load无反应!
如题,请问这是否可以看着是个bug呢?

折腾了很久,发现一个问题:当表没有设置公式时,虽然设置了关联,但是“表”仍然可以使用 datatables.load 单个加载,不需要同步加载关联表。
[此贴子已经被作者于2014-6-5 17:02:19编辑过]

--  作者:Bin
--  发布时间:2014/6/4 11:48:00
--  
写到AlteropenPROJECT里面去.
--  作者:有点甜
--  发布时间:2014/6/4 11:50:00
--  
 测试了一下,使用正常。
--  作者:关键下一秒
--  发布时间:2014/6/4 11:54:00
--  
以下是引用有点甜在2014-6-4 11:50:00的发言:
 测试了一下,使用正常。

不正常啊,项目打开的时候Initialize事件执行一次,但是,在打开后,使用datatables.load加载表,不能触发该事件。同样也不能触发 AfterOpenProject事件。


--  作者:Bin
--  发布时间:2014/6/4 11:57:00
--  
你的意思是? 希望加载表的时候触发这些事件?  是不会触发的.  你直接把代码写在  加载表代码之后即可.
--  作者:有点甜
--  发布时间:2014/6/4 11:57:00
--  

 加载表和Initialize和AfterOpenProject有什么关系?

 

 加载表只会触发表的beforeload和afterload事件。


--  作者:关键下一秒
--  发布时间:2014/6/4 12:11:00
--  
以下是引用有点甜在2014-6-4 11:57:00的发言:

 加载表和Initialize和AfterOpenProject有什么关系?

 

 加载表只会触发表的beforeload和afterload事件。


BeforeLoad ,AfterLoad只在加载表数据(datatable.load)时会触发,而在加载表结构(datatables.load)时是不会触发的吧?


我想在加载表结构完成后,清理事先设置的公式列公式,然后使用动态生成公式。


--  作者:有点甜
--  发布时间:2014/6/4 14:02:00
--  

 回复7楼,如果是加载表,会触发这个事件 http://www.foxtable.com/help/topics/0661.htm

 


--  作者:关键下一秒
--  发布时间:2014/6/4 15:25:00
--  
以下是引用有点甜在2014-6-4 14:02:00的发言:

 回复7楼,如果是加载表,会触发这个事件 http://www.foxtable.com/help/topics/0661.htm

 

该事件:AfterLoadTableSetting貌似没有全局的事件。


--  作者:有点甜
--  发布时间:2014/6/4 15:28:00
--  
是的,没有。建议你把清除公式的代码写在datatables.load的后面吧。