Foxtable(狐表)用户栏目专家坐堂 → 动态目录树列表


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

主题:动态目录树列表

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


加好友 发短信
等级:童狐 帖子:232 积分:2287 威望:0 精华:0 注册:2016/10/9 16:10:00
动态目录树列表  发帖心情 Post By:2019/6/24 13:34:00 [只看该作者]

动态目录树列表,在PrepareEdit中 
If e.IsFocusCell Then
    If e.Col.Name = "供应商" Then
        Dim tb As New DropTreeBuilder
        tb.SourceTable = DataTables("广宣物料信息") '指定目录树表
        'tb.TreeFilter = "供应商='" & e.Row("供应商") & "'"
        tb.TreeCols = "供应商|材料类别|材料名称|规格" '指定用于生成目录树的列
        tb.SourceCols = "供应商|编号|材料类别|材料名称|规格|单位|计价方式|单价" '指定数据来源列
        tb.ReceiveCols = "供应商|材料编号|材料类别|材料名称|规格|单位|计价方式|单价|制作物尺寸_长|制作物尺寸_宽|金额"  '指定数据接收列
        Tables("广宣物料明细表").Cols("供应商").DropTree = tb.Build()
    End If
End If

鼠标点击单元格可以弹出目录树,但是光标不离开该单元格没有办法点选其他按钮进行操作,请问老师如何解决这个问题?谢谢



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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/24 14:34:00 [只看该作者]

不要在 PrepareEdit 事件写耗时的代码。

 

建议你把代码写到 click 事件、currentChanged 事件、afterselchange 等事件去。


 回到顶部