Monday, July 31, 2006

XUL 中的Tree

在XUL中表和树都是用树来表示的,但与Windows中的TREE控制有所不同,
1. 可以定义的树的数据源,让显示与数据完全分离,但一般是RDF格式的数据源,支持自动的排序功能。
2. 也可以自己实现一个TreeView的接口,来按自己的要求来显示树的内容。
3. 表头的部分,用Flex来控制各字段表头的比例;
                            添加可改变宽度的splitter时,一定要指明类型是tree-splitter,否则导致显示的顺序与设计的不同。            <treecol id="dicts" label="dicts" flex="1" onclick="sortcolumn(this);"/><splitter class="tree-splitter"/>
4. setAttribute 可以修改sortDirection="ascending"、可以显示排序的标志在表头上。

No comments: