aa4395abd5831cb88c3dfd2c47de57ae84767339.svn-base
4.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version='1.0' encoding='utf-8' ?>
<root>
<elements name="Droplist" meaning='下拉框字典' number="0-n">
<element name="id" meaning="字典的ID号">
<category>主要</category>
<group>全部适用</group>
<value>串</value>
</element>
<element name="treelistURL/treelist" meaning="下拉Treelist的URL">
<category>主要</category>
<group>全部适用</group>
<value>URL串(绝对或相对)</value>
<memo><font color=red>如果为空,表示是dropList(即最简单的下拉);否则就是dropTreeList</font></memo>
</element>
<element name="dataURL" meaning="数据的URL">
<category>主要</category>
<group>全部适用</group>
<value>数据的URL(绝对或相对)</value>
<memo> 如果为空,dropTreeList自动采用自身的dataURL、 dropList则采用下面跟随的item条目</memo>
</element>
<element name="dataCol" meaning='绑定的下拉数据的"数据列"的列名'>
<category>主要</category>
<group>全部适用</group>
<value>列名</value>
</element>
<element name="displayCol" meaning='绑定的下拉数据的"显示列"的列名'>
<category>主要</category>
<group>全部适用</group>
<value>列名,其内容用于显示</value>
<memo>允许是以“=”开头的表达式, 可绑定多列(服务器搜索除外), 可参见树列表的演示页"28.下拉的其它功能"</memo>
</element>
<element name="isSortByKey" meaning='下拉内容是否按Key重新排序'>
<category>主要</category>
<group>用于dropList</group>
<datatype>bool</datatype>
<default>false</default>
</element>
<element name="totalRows" meaning='用于分页显示'>
<category>数据</category>
<group>用于dropTreeList</group>
<value>URL</value>
</element>
<element name="isMultiSelectAble" meaning='是否允许作多行选择'>
<category>数据</category>
<group>用于dropTreeList</group>
<datatype>bool</datatype>
<default>false</default>
</element>
<element name="isAutoSelectChildren" meaning='是否自动选择树杈的子孙'>
<category>行为</category>
<group>用于dropTreeList</group>
<datatype>bool</datatype>
<default>false</default>
<memo>仅用于isMultiSelectAble=true 时</memo>
</element>
<element name="isTreeNodeSelectAble" meaning='树杈是否允许被选中'>
<category>行为</category>
<group>用于dropTreeList</group>
<datatype>bool</datatype>
<default>false</default>
<memo>:作用范围1: 单列多层树</memo>
<memo>:作用范围2: 多列多层树在多选时(checkbox勾选)</memo>
</element>
<element name="expandTree" meaning='如果输入框尚未输入内容, 首次下拉时是否自动展开(Expand)其树杈'>
<category>行为</category>
<group>用于dropTreeList</group>
<value meaning="展开全部树杈">all</value>
<value meaning="展开第一个树杈">first</value>
<value meaning="不展开">no</value>
<default>no</default>
</element>
<element name="RefreshDelay" meaning='服务器搜索时, 键盘触发刷新的最短时间间隔'>
<category>行为</category>
<group>用于editAbledropTreeList</group>
<value>毫秒数, 须大于300</value>
<default>1000</default>
</element>
<element name="RefreshChars" meaning='服务器搜索时, 键盘触发刷新的最短字数'>
<category>行为</category>
<group>用于editAbledropTreeList</group>
<value>字数</value>
<default>1</default>
</element>
<element name="dropdownMode" meaning='下拉的显示方式'>
<category>行为</category>
<group>用于editAbledropTreeList</group>
<value meaning="在输入过程中会自动下拉">auto</value>
<value meaning="只有在鼠标点击右侧按钮时才下拉">buttonClick</value>
<default>auto</default>
</element>
<element name="buttonMode" meaning='右侧按钮的行为'>
<category>行为</category>
<group>用于editAbledropTreeList</group>
<value meaning="点击时触发下拉动作">auto</value>
<value meaning='只触发"Clicked"事件(p4参数为"button"),不触发下拉动作'>sendMessage</value>
<default>auto</default>
</element>
</elements>
<comments>
<comment>如果treelistURL、dataURL是相对URL,应该是相对于当前Treelist XML,而不是相对于页面</comment>
<comment>如果EditAbleDropTreelist、且dataURL是表达式,就表示服务器搜索, RefreshDelay和RefreshChars用于控制搜索的频度</comment>
</comments>
</root>