<?xml version="1.0" encoding="UTF-8"?>
<a:screen xmlns:a="http://www.aurora-framework.org/application" trace="true">
<a:init-procedure/>
<a:view package="ui.template" template="empty">
<script><![CDATA[
function onCategoryUpdate(ds,record,name,value,oldvalue){
}
]]></script>
<!--数据操作层-->
<a:dataSets>
<!--数据源-->
<!-- 形式一 -->
<a:dataSet id="first_combobox_ds" autoQuery="true" model="train.doc_category"/>
<!-- 形式二 -->
<a:dataSet id="sys_user_islocked_ds">
<datas>
<a:record name="已冻结" code="Y"/>
<a:record name="未冻结" code="N"/>
</datas>
</a:dataSet>
<!-- 形式三 -->
<a:dataSet id="list_test_ds" loadData="ture" lookupCode="LIST_TEST" />
<!--数据链接层-->
<a:dataSet id="main_ds">
<a:fields>
<a:field name="first_comboBox" displayField="category_name" options="first_combobox_ds"
prompt="列表" returnField="category_id" valueField="category_id"/>
<a:field name="frozen_flag_desc" displayField="name" options="sys_user_islocked_ds"
prompt="列表" returnField="frozen_flag" valueField="code" />
<a:filed name="list_test_desc" displayField="code_value_name" options="list_test_ds"
prompt="列表" returnField="code_value_id" valueField="code_value"/>
</a:fields>
</a:dataSet>
</a:dataSets>
<!--显示层-->
<a:screen-Body>
<a:form column="1" style="margin:10px;" title="列表一">
<a:comboBox name="first_comboBox" bindTarget="main_ds"/>
</a:form>
<a:events>
<a:event name="update" handler="onCategoryUpdate"/>
</a:events>
<a:fieldSet column="1" style="margin:10px;" width="300" labelWidth="100" title="列表二">
<a:comboBox name="frozen_flag_desc" bindTarget="main_ds" />
</a:fieldSet>
<a:events>
<a:event name="update" handler="onCategoryUpdate"/>
</a:events>
<a:fieldSet column="1" style="margin:10px;" width="300" labelWidth="100" title="列表三">
<a:comboBox name="list_test_desc" bindTarget="main_ds"/>
</a:fieldSet>
</a:screen-Body>
</a:view>
</a:screen>
<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:o="aurora.database.local.oracle" xmlns:bm="http://www.aurora-framework.org/schema/bm" alias="f" baseTable="doc_category">
<bm:fields>
<bm:field name="category_id" databaseType="NUMBER" datatype="java.lang.Integer"/>
<bm:field name="category_name" databaseType="VARCHAR" datatype="java.lang.String"/>
</bm:fields>
<bm:primary-key>
<bm:pk-field name="category_id"/>
</bm:primary-key>
<bm:features>
<o:sequence-pk/>
</bm:features>
</bm:model>