<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: LR $Date: 2013-8-6 上午09:58:46 $Revision: 1.0 $Purpose: --> <a:screen xmlns:a="http://www.leaf-framework.org/application" customizationEnabled="true"> <a:init-procedure outputPath="/parameter"> <a:model-query defaultWhereClause="t1.document_type =${/parameter/@document_type}" model="hls.HLS003.hls_document_type" rootPath="prj_hls_document_type_path"/> <a:model-query defaultWhereClause="t1.document_type ='PRJ' and t1.document_category='PROJECT'" model="hls.HLS003.hls_document_type" rootPath="prj_hls_project_type_path"/> </a:init-procedure> <a:view> <a:link id="prj_chance_create_project_insert_link" model="prj.PRJ401.prj_chance_update_create_project" modelaction="insert"/> <script type="text/javascript"><![CDATA[ function prj_create_project_back() { $('${/parameter/@winid}').close(); } function prj_create_project_create() { if ($('prj_create_project_ds').validate()) { $('prj_create_project_create_btn').disable(); var record = $('prj_create_project_ds').getAt(0); Leaf.request({ url: $('prj_chance_create_project_insert_link').getUrl(), para: record.data, success: function(res) { var project_number = res.result.project_number; Leaf.SideBar.show({ msg: '创建成功', duration: 3000 }); $('${/parameter/@ds_id}').query(); prj_create_project_back(); }, error: function() { $('prj_create_project_create_btn').enable(); }, failure: function() { $('prj_create_project_create_btn').enable(); }, scope: this }); } } Leaf.onReady(function() { var record = $('${/parameter/@ds_id}').getSelected()[0]; var document_type = '${/model/prj_hls_project_type_path/record/@document_type}'; var project_document_type_desc = '${/model/prj_hls_project_type_path/record/@description}'; var record1 = new Leaf.Record({ chance_number: record.get('chance_number'), bp_name: record.get('bp_name'), project_document_type: document_type, business_type:'${/parameter/@business_type}', project_name: record.get('bp_name'), project_document_type_desc: project_document_type_desc, chance_id: record.get('chance_id') }); $('prj_create_project_ds').add(record1); }); ]]></script> <a:dataSets> <a:dataSet id="project_document_type_ds" autoQuery="true" queryUrl="${/request/@context_path}/autocrud/basic.hls_document_type_for_lov/query?document_category=PROJECT"/> <a:dataSet id="prj_create_project_ds" model="prj.PRJ401.prj_chance_update_create_project"> <a:fields> <a:field name="chance_id"/> <a:field name="project_number"/> <a:field name="chance_number" readOnly="true"/> <a:field name="bp_name" readOnly="true"/> <a:field name="project_name" required="true"/> <a:field name="project_document_type_desc" defaultValue="项目类业务" displayField="description" options="project_document_type_ds" readOnly="true" required="true" returnField="project_document_type" valueField="document_type"/> <a:field name="project_document_type" defaultValue="PRJ"/> </a:fields> </a:dataSet> </a:dataSets> <a:screenBody> <a:screenTopToolbar> <a:gridButton click="prj_create_project_back" text="HLS.CLOSE" width="80"/> <a:gridButton id="prj_create_project_create_btn" click="prj_create_project_create" text="HLS.CREATE" width="80"/> </a:screenTopToolbar> <a:form column="1" style="margin-top:10px;" width="430"> <a:hBox labelSeparator=" "> <a:textField name="chance_number" bindTarget="prj_create_project_ds" prompt="PRJ401.PRJ_CHANCE_UPDATE_ENTRANCE.CHANCE_NUMBER" width="120"/> </a:hBox> <a:hBox labelSeparator=" "> <a:textField name="bp_name" bindTarget="prj_create_project_ds" prompt="PRJ401.PRJ_CHANCE_UPDATE_ENTRANCE.BP_NAME" width="325"/> </a:hBox> <a:hBox labelSeparator=" "> <a:textField name="project_name" bindTarget="prj_create_project_ds" prompt="PRJ401.PRJ_CHANCE_UPDATE_ENTRANCE.PROJECT_NAME" width="325"/> </a:hBox> <a:hBox labelSeparator=" "> <a:comboBox name="project_document_type_desc" bindTarget="prj_create_project_ds" prompt="PRJ401.PRJ_CHANCE_UPDATE_ENTRANCE.PROJECT_TYPE" width="120"/> </a:hBox> </a:form> </a:screenBody> </a:view> </a:screen>