以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助][推荐]本表动态字典  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192364)

--  作者:chnfo
--  发布时间:2024/6/18 10:42:00
--  [求助][推荐]本表动态字典
本表中的OriDrawID,引用本表中的ID<>本行的数据字典

1、如果用列属性-数据字典,新增的行就不能在数据字典中显示,这个似乎不行
2、如果在表事件的PrepareEdit事件中,当焦点在本列时,工具栏按钮(包括保存、列属性、……)点击时迟滞明显,体验不好
3、如果在表事件的StartEdit事件中,PrepareEdit的各种弊端都可以解决,但是打开表时,这一列显示的是ID,双击后才显示为字典引用信息

4、另外,目前设置的动态字典,下拉列表时,显示不全,例如本身有12行,但下拉时,显示的行数为4行(有时候显示为5行或其它),这是什么问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:引用动态字典.rar



--  作者:有点蓝
--  发布时间:2024/6/18 11:51:00
--  
这种建议使用下拉窗口:http://www.foxtable.com/webhelp/topics/2465.htm

1、列属性的字典不能字典刷新
2、3、动态数据字典不能放到PrepareEdit事件,会导致卡死,应该放到BeforeSelChange事件
4、数据字典只能显示不重复的值,取值列为ID,只能显示ID不重复的行,因为关联里做了自身关联,每当改变OriDrawID会自动同步更新所有的关联ID值