以文本方式查看主题 - 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不同,都是通过用户自己编码执行的。 |