2005-08-11
通过XML描述下拉框的级连选择处理
[code:1]<xs:element name="onchange" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="onchange-func" type="xs:string"/>
<xs:element name="onchange-process" type="xs:string"/>
<xs:element name="param-name" type="xs:string"/>
<xs:element name="dest-name" type="xs:string"/>
<xs:element name="dest-desc" type="xs:string"/>
<xs:element name="dest-value" type="xs:string"/>
<xs:element name="delete-name" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
[/code:1]
onchange-func: 要触发的JS函数
onchange-process: 通过XMLHTTP调用的ACTION
param-name: 调用ACTION要用到的参数(目前只用一个)
dest-name: 目的选择框名称
dest-desc: 目的下拉框的描述
dest-value: 目的下拉框的值
delete-name: 对应该CHANGE事件要删除的其他相关下拉框的内容.
呵呵: 好久没更新了,今天把以往做的不好的级连下拉框处理做的优化,深感一个人的力量太小,找个时间把代码整理后开源出来,也算是对自己的一个交代.
<xs:complexType>
<xs:sequence>
<xs:element name="onchange-func" type="xs:string"/>
<xs:element name="onchange-process" type="xs:string"/>
<xs:element name="param-name" type="xs:string"/>
<xs:element name="dest-name" type="xs:string"/>
<xs:element name="dest-desc" type="xs:string"/>
<xs:element name="dest-value" type="xs:string"/>
<xs:element name="delete-name" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
[/code:1]
onchange-func: 要触发的JS函数
onchange-process: 通过XMLHTTP调用的ACTION
param-name: 调用ACTION要用到的参数(目前只用一个)
dest-name: 目的选择框名称
dest-desc: 目的下拉框的描述
dest-value: 目的下拉框的值
delete-name: 对应该CHANGE事件要删除的其他相关下拉框的内容.
呵呵: 好久没更新了,今天把以往做的不好的级连下拉框处理做的优化,深感一个人的力量太小,找个时间把代码整理后开源出来,也算是对自己的一个交代.
发表评论
- 浏览: 63963 次
- 性别:


- 详细资料
搜索本博客
最新评论
-
问卷生成的GUI终于完成了
没有,已经很久没更新了。
-- by dingyd -
考虑问卷的运行中管理的问 ...
目前是通过配置完成的
-- by dingyd -
问卷生成的GUI终于完成了
终极目标还是通过拖拽的方式来完成问卷的设计,您达到这个目的了吗?
-- by woden -
考虑问卷的运行中管理的问 ...
请问你的问卷是如何生成的?采用图形化方式吗?
-- by woden






评论排行榜