理解XForm——学习IBM DW的资料 (4)

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航