Foxtable(狐表)用户栏目专家坐堂 → [求助]关于加载树能不能修改显示名称?


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

主题:[求助]关于加载树能不能修改显示名称?

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


加好友 发短信
等级:婴狐 帖子:67 积分:524 威望:0 精华:0 注册:2016/4/8 18:18:00
[求助]关于加载树能不能修改显示名称?  发帖心情 Post By:2017/9/26 17:29:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

如上图,能不能把true和false 显示成 “已完工” 和 “生产中” ?2017 后面能不能加个“年”字等等。。。?

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


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

Tables("表A").OpenLoadTree("第一列|第二列")
For Each a As OBJECT In Tables("表A").grid.Parent.controls
    For Each b As OBJECT In a.controls
        If B.text = "加载树" Then
            Dim tr = b.controls(0).controls(0).controls("tr")
            For Each nd As object In tr.nodes
                For Each cnd As object In nd.nodes
                    cnd.text = cnd.name & "年"
                Next
                If nd.text = "true" Then
                    nd.text = "是"
                ElseIf nd.text = "false" Then
                    nd.text = "否"
                End If
            Next
        End If
    Next
Next

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


加好友 发短信
等级:婴狐 帖子:67 积分:524 威望:0 精华:0 注册:2016/4/8 18:18:00
  发帖心情 Post By:2017/9/26 19:48:00 [只看该作者]

老师,似乎没有起作用啊


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

        Tables("TabPN").OpenLoadTree("Status|InDate Y|CustomerName|PNType",200,30,True)
        For Each a As OBJECT In Tables("TabPN").grid.Parent.controls
            For Each b As OBJECT In a.controls
                If B.text = "加载树" Then
                    Dim tr = b.controls(0).controls(0).controls("tr")
                    For Each nd As object In tr.nodes
                        For Each cnd As object In nd.nodes
                            cnd.text = cnd.name & "年"
                        Next
                        If nd.text = "已完工" Then
                            nd.text = "所有【已完结】订单"
                        ElseIf nd.text = "生产中" Then
                            nd.text = "所有【生产中】订单"
                        End If
                    Next
                End If
            Next
        Next
[此贴子已经被作者于2017/9/26 19:50:12编辑过]

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


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

2楼代码测试没有问题,上传实例说明

 回到顶部