理解XForm——学习IBM DW的资料 (4)
2004-09-15 13:51
323 查看
1、动态改变表单的字段
如增加、删除或修改表单的一个或一些字段,通过 XForm的Trigger元素中嵌入delete、add、setvalue属性来实现:
<xforms:trigger>
<xforms:label>Remove current item</xforms:label>
<xforms:delete event="xforms-activate" nodeset="order/soaps/item"
at="index('soaplist')"/>
</xforms:trigger>
<xforms:trigger>
<xforms:label>Add an item</xforms:label>
<xforms:action event="xforms-activate">
<xforms:insert nodeset="order/soaps/item" at="index('soaplist')"
position="after"/>
<xforms:setvalue ref="order/soaps/item[index('soaplist')]/
qty">0</xforms:setvalue>
<xforms:setvalue ref="order/soaps/item[index('soaplist')]/
flavor">P</xforms:setvalue>
<xforms:setvalue
ref="order/soaps/item[index('soaplist')]/
unitprice">2.50</xforms:setvalue>
<xforms:setvalue
ref="order/soaps/item[index('soaplist')]/
totalprice">0.00</xforms:setvalue>
</xforms:action>
</xforms:trigger>
如增加、删除或修改表单的一个或一些字段,通过 XForm的Trigger元素中嵌入delete、add、setvalue属性来实现:
<xforms:trigger>
<xforms:label>Remove current item</xforms:label>
<xforms:delete event="xforms-activate" nodeset="order/soaps/item"
at="index('soaplist')"/>
</xforms:trigger>
<xforms:trigger>
<xforms:label>Add an item</xforms:label>
<xforms:action event="xforms-activate">
<xforms:insert nodeset="order/soaps/item" at="index('soaplist')"
position="after"/>
<xforms:setvalue ref="order/soaps/item[index('soaplist')]/
qty">0</xforms:setvalue>
<xforms:setvalue ref="order/soaps/item[index('soaplist')]/
flavor">P</xforms:setvalue>
<xforms:setvalue
ref="order/soaps/item[index('soaplist')]/
unitprice">2.50</xforms:setvalue>
<xforms:setvalue
ref="order/soaps/item[index('soaplist')]/
totalprice">0.00</xforms:setvalue>
</xforms:action>
</xforms:trigger>
相关文章推荐
- 理解XForm——学习IBM DW的资料
- 理解XForm——学习IBM DW的资料 (3)
- Sql Server DWBI的几个学习资料
- 学习技巧-如何在IBM官网寻找学习资料
- 计算机专业的学习资料与个人对本专业的理解
- IBM 关于 Java 深入学习的技术资料
- IBMjava学习资料
- IBM网站的Python学习资料
- okhttp post 上传文件以及Multipart/form-data 的学习理解
- 如何在IBM相关网站寻找学习资料
- 很多学习资料的IBM网
- DW学习笔记:form表单的创建
- java中servlet过滤器Filter学习(看网上资料 算是自己copy理解一遍吧)
- angularjs速成学习个人理解_8form中的下拉框
- IBM学习资料
- 深度学习资料整理(深度神经网络理解)
- IBM HMC 学习资料!
- 项目的深入理解需要自顶向下与自底向上的学习
- kafka学习资料整理
- 自己收集的资料 仅供学习使用——————Android反编译(经验证)