基本组件的使用

1.combo box组件
.page文件:
<component id="stockId" type="PropertySelection">
<binding name="model" value="availStockIds"/>
<binding name="value" value="stockId"/>
</component>

2.DatePicker组件
<component id="quoteDate" type="DatePicker">
<binding name="value" value="quoteDate"/>
<binding name="translator" value="translator:date,pattern=yyyy-MM-dd"/>
<binding name="disabled" value="false"/>
</component>

3.For组件
<property name="currentFieldTracking"/>
<component id="errors" type="For">
<binding name="source" value="beans.delegate.fieldTracking"/>
<binding name="value" value="currentFieldTracking"/>
</component>
<component id="error" type="Delegator">
<binding name="delegate" value="currentFieldTracking.errorRenderer"/>
</component>

4.If组件
<property name="currentFieldTracking"/>
<component id="errors" type="For">
<binding name="source" value="beans.delegate.fieldTracking"/>
<binding name="value" value="currentFieldTracking"/>
</component>
<component id="error" type="Delegator">
<binding name="delegate" value="currentFieldTracking.errorRenderer"/>
</component>
<component id="isInError" type="If">
<binding name="condition" value="currentFieldTracking.inError"/>
</component>
For和If组件可以在渲染之前生成元素,例如:
<component id="errors" type="For">
<binding name="source" value="XXX"/>
<binding name="value" value="XXX"/>
<binding name="element" value="literal:tr"/>
</component>
这个for组件在渲染他的body之前会首先打印<tr>
<component id="isInError" type="If">
<binding name="condition" value="XXX"/>
<binding name="element" value="literal:li"/>
</component>
这个If组件在渲染它的body之前会首先打印<li>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值