以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]关于狐表生成树的建议  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24378)

--  作者:lin_hailun
--  发布时间:2012/10/12 12:26:00
--  [讨论]关于狐表生成树的建议
 狐表生成树的方法挺好用,就是后面用到结点的时候,还要判断FullPath才能拿到对应表的行数据。

 建议狐爸用Node的name属性存储该行的_Identify值,这样就可以直接找到那一行。

 --------------------------------------

 还有一个问题,是论坛前几天的提问

 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=24335&authorid=0&page=0&star=1

 这个方法确实有问题,应该是要能够支持不同数目节点和souceCols才对的。

 --------------------------------------------------------

 问题不难,希望狐爸有时间可以修改修改。
[此贴子已经被作者于2012-10-12 12:26:58编辑过]

--  作者:程兴刚
--  发布时间:2012/10/12 12:46:00
--  
不可能修改的,您的建议本身就存在不合理性,理由如下 1、有很多时侯树节点代表多行,比如,部门节点,材料类别节点,还有带统计的节点,其统计多个同类别的多行。 2、您在生成目录树时,将行位置作为name即可!
--  作者:Fotable
--  发布时间:2012/10/12 14:05:00
--  

其实 从应用逻辑上说就有两种树 一种叫筛选树 一种叫选择树。

筛选树就是一个末节点代表多行,用来筛选。

选择树就是一个末节点只代表一行,点击了末节点就代表选择了一行具体的数据。


--  作者:狐狸爸爸
--  发布时间:2012/10/12 14:34:00
--  

1、第一个建议否决,因为一般的树都是用来筛选的,用树来选择行的时候是极少见的,小概率事件就编码实现吧。

2、第二个问题,我看看能否改进,目前可以自己设计一个下拉窗口实现。


--  作者:lin_hailun
--  发布时间:2012/10/12 14:57:00
--  
 呵呵……只是觉得name属性不用白不用,顺带的事情,不是提倡环保么。
--  作者:程兴刚
--  发布时间:2012/10/12 15:12:00
--  
以下是引用lin_hailun在2012-10-12 12:26:00的发言:
……

 还有一个问题,是论坛前几天的提问

 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=24335&authorid=0&page=0&star=1

……
[此贴子已经被作者于2012-10-12 12:26:58编辑过]

 

这个问题不是可以通过多个途径解决的吗?


--  作者:lin_hailun
--  发布时间:2012/10/12 15:38:00
--  
以下是引用程兴刚在2012-10-12 15:12:00的发言:

 

这个问题不是可以通过多个途径解决的吗?


是可以,不过,用起来越简单,就越好。