Foxtable(狐表)用户栏目专家坐堂 → 表的CLICK事件对记录窗口无效


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

主题:表的CLICK事件对记录窗口无效

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


加好友 发短信
等级:幼狐 帖子:160 积分:1447 威望:0 精华:0 注册:2016/3/24 19:00:00
表的CLICK事件对记录窗口无效  发帖心情 Post By:2024/1/2 16:01:00 [只看该作者]


使用记录窗口编辑时 在表事件的代码不起作用...请帮我看下能如何处理?

作业情境与需求:
>使用者在编辑"
抄送对象"(多值列表)、"风险等级"(单选列表) 前 需要先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

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


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/2 16:10:00 [只看该作者]

CLICK 事件不支持。只有这些事件支持记录窗口:http://www.foxtable.com/webhelp/topics/2635.htm

 回到顶部