以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]目录树选择二级节点的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=27862) |
-- 作者:CMCC -- 发布时间:2013/1/12 13:59:00 -- [求助]目录树选择二级节点的问题 我利用Foxtable自带的创建目录树功能创建了一个目录树,也用代码引用目录树两种方法。 但是都存在一个疑问,就是我只想显示一列,当选择完二级节点时,显示的是一级节点的内容。 比如:我的目录树一级节点福建省、二级节点厦门市、泉州市。我只想取二级节点内容(厦门市、泉州市),但是选完后单元格里显示的却是“福建省”。 要怎么做才能取二级节点值?烦请手动创建目录树和代码引用表目录树的解决方法都帮忙讲解下,谢谢! |
-- 作者:lin_hailun -- 发布时间:2013/1/12 14:21:00 -- 呃……楼主,真你看懂你的意思。 你写这么多,还不如上传一个你做的例子,亲。 [此贴子已经被作者于2013-1-12 14:20:55编辑过]
|
-- 作者:CMCC -- 发布时间:2013/1/12 14:35:00 --
比如我选择了小区宽带底下的“网速慢”,但是在投诉项目里面,显示的还只是“小区宽带”,而不是“网速慢”。 [此贴子已经被作者于2013-1-12 14:53:47编辑过]
|
-- 作者:CMCC -- 发布时间:2013/1/12 14:41:00 -- Dim tb As New DropTreeBuilder
使用上面的代码,展出的目录树选择了赵六 ![]() ![]() 在维护人员表里面显示的却是一级节点名称。代码如何改? |
-- 作者:lin_hailun -- 发布时间:2013/1/12 14:45:00 -- 改成这样看看 Dim tb As New DropTreeBuilder tb.SourceTable = DataTables("维护人员") \'指定目录树表 tb.TreeCols = "维护单位|姓名" \'指定用于生成目录树的列 tb.ReceiveCols = "维护单位|姓名" \'或者试试这样 "|姓名" Tables("投诉工单跟踪").Cols("维护阶段_姓名").DropTree = tb.Build() |
-- 作者:CMCC -- 发布时间:2013/1/12 14:50:00 -- 非常感谢,代码加个符号“|”解决。 那使用手工创建的目录树怎么解决呢? |
-- 作者:lin_hailun -- 发布时间:2013/1/12 15:03:00 -- 帮助里都是有的。 http://www.foxtable.com/help/topics/2350.htm |
-- 作者:CMCC -- 发布时间:2013/1/12 15:13:00 -- 林老师,谢谢您的解答。您提到的那个是窗口设计模式,我之前用过可以。今天我想试试手工设计如何去实现,出现这个问题。。。
我使用的是杂项--工具--编辑目录树功能创建目录树。指南里面有讲到,但是指南只讲显示一级,或者一二三四级都显示,没有讲如何不显示一级,直接显示二级。 |