Foxtable(狐表)用户栏目专家坐堂 → [求助]PrepareEdit的多值选项问题


  共有135人关注过本帖树形打印复制链接

主题:[求助]PrepareEdit的多值选项问题

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2203 积分:18135 威望:0 精华:0 注册:2011/11/26 20:21:00
[求助]PrepareEdit的多值选项问题  发帖心情 Post By:2024/5/20 14:41:00 [只看该作者]

现在有ABC三个表,分别通过ID建立关联关系,其中表C的列X,是多值字段,需要通过条件构建

如果在表C的prepareEdit事件中构建多值字段,有以下两点问题
(1)当焦点停留在表C的列X中时,此时保存按钮有时候可以点,有时候点不了。如果焦点从列X中移开,保存没有问题
(2)当焦点停留在表C的列X中时,此时如果删除表A.B的数据行,系统马上就假死状态,需要等待N久才会恢复正常(甚至不会恢复,直接挂掉);如果焦点从列X中移开,删除表A.B的数据行立即响应。

是不是prepareEdit事件与动态构建多值字段,有什么冲突?

不仅是多值字段,构建动态数据字典也会有这种情况。

如果绕开这个坎
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:xx.rar


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 15:21:00 [只看该作者]

把下面代码去掉,到列属性里设置

DataTables("C").DataCols("X").ExtendType = ExtendTypeEnum.Values

 回到顶部