以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 一个目录树能否显示两种状态的目录 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130108) |
||||
-- 作者:花开的声音 -- 发布时间:2019/1/13 21:44:00 -- 一个目录树能否显示两种状态的目录 一个表A,有字段姓名、性别、工作单位;一个目录树,要显示两种状态下的目录: 一种是输入了姓名、性别、工作单位时, dt = DataTables("表A") tv.BuildTree(dt,"工作单位|性别|姓名","工作单位 is not null and 性别 is not null","工作单位,性别,姓名");
另一种只输入了姓名,还没有输入性别和工作单位,tv.BuildTree(dt,"姓名","工作单位 is null and 性别 is null","姓名") 一个目录树要实现这两种状态共存,怎么弄? 补充下,就是想实现这样的功能:当已经有了单位的名单,就用tv.BuildTree(dt,"工作单位|性别|姓名","","工作单位,性别,姓名")来显示工作单位--性别-姓名目录;而刚输入姓名,还没有挂上单位和性别时,就相当于一个新节点,只显示姓名;然后挂上单位和性别后,这个节点就显示为工作单位--性别--姓名这样的目录。 [此贴子已经被作者于2019/1/13 22:42:12编辑过]
|
||||
-- 作者:花开的声音 -- 发布时间:2019/1/13 22:46:00 -- 哪位老师知道的,解答下。 |
||||
-- 作者:有点甜 -- 发布时间:2019/1/13 22:56:00 -- 拷贝节点
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=74194&replyID=512049&skin=1
|
||||
-- 作者:花开的声音 -- 发布时间:2019/1/14 7:49:00 --
如附件所示,想把右边那个目录树的赵六添加到左边目录树的烟厂的后面,作为0层级的节点,如下面ps图所示,怎么弄?
此主题相关图片如下:1.jpg 此主题相关图片如下:2.jpg 此主题相关图片如下:12.jpg [此贴子已经被作者于2019/1/14 8:02:16编辑过]
|
||||
-- 作者:花开的声音 -- 发布时间:2019/1/14 9:10:00 -- 哪位教师帮看下,谢谢! |
||||
-- 作者:有点甜 -- 发布时间:2019/1/14 9:23:00 -- 方法一:做两个treeview,然后拷贝过来啊
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=74194&replyID=512049&skin=1
方法二:直接循环每一个getvalues,添加到treeview1,也行 |
||||
-- 作者:花开的声音 -- 发布时间:2019/1/14 9:25:00 -- 麻烦把例子做下,看了那个拷贝,看不太懂 |
||||
-- 作者:有点甜 -- 发布时间:2019/1/14 9:30:00 -- 以下是引用花开的声音在2019/1/14 9:25:00的发言:
麻烦把例子做下,看了那个拷贝,看不太懂
很简单啊,自己做。
treeview1用build生成节点;treeview2用build生成节点;把treeview2的节点拷贝到treeview1啊。
|
||||
-- 作者:花开的声音 -- 发布时间:2019/1/14 9:36:00 -- 好,再试下,不行再让老师做实例。 |