以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  建议给table增加fill相关的事件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10652)

--  作者:reachtone
--  发布时间:2011/6/16 14:08:00
--  建议给table增加fill相关的事件
现有的Table事件中,加载仅对load方式有效,fill无效。窗口table用fill的情况是非常普遍的,建议加上相关的事件。
--  作者:狐狸爸爸
--  发布时间:2011/6/16 14:30:00
--  

在后面fill后面加代码:

 

Tables("xxx").Fill(....)

\'代码


--  作者:reachtone
--  发布时间:2011/6/16 20:36:00
--  

同一个窗口中,如果有多个命令执行按钮,可以执行多个查询结果,但这个结果都是通过这个窗口的Table以fill方式加载显示。

这些命令可能都有个共同的任务,就是在Fill完成后统一按格式显示、或者在fill前表格是隐藏的,在fill后就显示,等等

这些代码如果能写在table的事件中,只要写一次就行;但如果直接在fill后加代码,那每个按钮都要这样重复的代码。不知我的意思表达清楚没?


--  作者:kylin
--  发布时间:2011/6/16 23:30:00
--  
楼主应该是建议:给窗口的Table增加1个事件,如AfterFill事件,可以统一设置,这个应该是不错的建议,呵呵,顶一个
--  作者:狐狸爸爸
--  发布时间:2011/6/17 8:48:00
--  

做成自定义函数吧,统一调用吧

 

之所以有AfterLoad事件而没有AfterFill事件,是因为foxtable有加载树和同步表功能,这些是通过菜单执行,不需要写代码,如果没有这个AfterLoad事件,用户将无法监控。

而Fill不同,都是通过用户自己编码执行的。