Foxtable(狐表)用户栏目专家坐堂 → DropTreeBuilder生成下拉树如何只能选择末级返回?


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

主题:DropTreeBuilder生成下拉树如何只能选择末级返回?

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


加好友 发短信
等级:童狐 帖子:272 积分:2421 威望:0 精华:0 注册:2013/4/13 10:03:00
DropTreeBuilder生成下拉树如何只能选择末级返回?  发帖心情 Post By:2014/4/18 14:55:00 [只看该作者]

代码:
Select Case e.Col.Name
    Case "所属分类"
        Dim tb As New DropTreeBuilder
        tb.SourceTable = DataTables("客户分类档案") '指定目录树表
        tb.TreeCols = "{路径}" '指定用于生成目录树的列
        tb.SourceCols = "分类编码"
        tb.SeparateContent = True '启用内容分割功能
        tb.ContentSeparator = "\" '指定内容分割符号
        tb.ReceiveCols = e.Col.Name '指定数据接收列
        e.Col.DropTree = tb.Build()
End Select

但是,选择非末级仍可以返回值,如何禁止非末级返回值?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178530 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/4/18 14:57:00 [只看该作者]

这样的要求,只能自己动手设计了.

可以在节点点击事件

判断e.node.Level

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


加好友 发短信
等级:幼狐 帖子:182 积分:1968 威望:0 精华:0 注册:2012/7/2 9:35:00
  发帖心情 Post By:2014/4/18 15:11:00 [只看该作者]

正好我也在提问题,顺便回复一下。可以这样:
if nd.nodes.count = 0  then 

   才返回值

end if

 回到顶部