eterna第二个案例
textbox,checkbox,select三类控件
基本控件
form:
<component name="test" type="form"></component>
span:
<component name="text" type="span"> <component-param>text:"text field:"</component-param> </component>
input-text: <component name="text" type="input-text" />
br <component name="br" type="br" />
input-checkbox <component name="checkbox" type="input-checkbox" />
select <component name="select" type="select"> <component name="1" type="option"> <component-param>objValue:"1",text:"one"</component-param> </component> <component name="2" type="option"> <component-param>objValue:"2",text:"two"</component-param> </component> <component name="3" type="option"> <component-param>objValue:"3",text:"three"</component-param> </component> </component>
如何进行整体的替换呢?
把上面的标签用<typical-component name="testForm" type="form"></typical-component>包住就好
例子如下:
<typical-component name="testForm" type="form"> <component name="text" type="span"> <component-param>text:"text field:"</component-param> </component> </typical-component>
然后如此调用:
<view name="third.view"> <replacement name="test" baseComponentName="testForm" /> </view>
table <table-list name="myFirstTable" baseName="query:yyw.first.query" dataName="myFirst"></table-list>