以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表的CLICK事件对记录窗口无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189874) |
-- 作者:victor_lin33 -- 发布时间:2024/1/2 16:01:00 -- 表的CLICK事件对记录窗口无效 使用记录窗口编辑时 在表事件的代码不起作用...请帮我看下能如何处理? 作业情境与需求: >使用者在编辑"抄送对象"(多值列表)、"风险等级"(单选列表) 前 需要先SHOW出作业规定文件给操作者查阅 >必须用记录窗口输入(不在表输入) 目前测试过的做法 1-事先做成展示HTML的窗口 2-在表的 CLICK 事件写入代码 3-在表的 START EDIT 事件写入代码 问题: 1.CLICK 事件 对记录窗口不起作用 不显示窗口 仅显示列表 2. START EDIT 事件 仅显示窗口 不显示列表 →无法编辑 代码如下: Dim frm As WinForm.Form = Forms("抄送对象") Dim frt As WinForm.Form = Forms("风险等级") Select Case e.Col.Name Case "会办抄送" With CurrentTable If currentTable.AllowEdit = False Then .Current.Locked = True e.Cancel = True End If If .Current.Locked = False Then frm.Open() Else e.Cancel = True End If End With Case "风险评估" With CurrentTable If currentTable.AllowEdit = False Then .Current.Locked = True e.Cancel = True End If If .Current.Locked = False Then frt.Open() Else e.Cancel = True End If End With End Select
|
-- 作者:有点蓝 -- 发布时间:2024/1/2 16:10:00 -- CLICK 事件不支持。只有这些事件支持记录窗口:http://www.foxtable.com/webhelp/topics/2635.htm |