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>

 

 

posted @ 2013-01-16 11:17  Peter_youny  阅读(132)  评论(0编辑  收藏  举报