<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: qwm $Date: 2013-5-30 δΈε10:39:03 $Revision: 1.0 $Purpose: --> <a:screen xmlns:a="http://www.leaf-framework.org/application"> <a:init-procedure/> <a:view> <div/> <a:link id="csh_payment_reverse_query" url="${/request/@context_path}/modules/csh/CSH503/csh_payment_reverse.lview"/> <a:link id="get_period_name_id" model="csh.CSH511.csh_transaction_get_period_name" modelaction="query"/> <script type="text/javascript"><![CDATA[ function csh503_payment_reverse(){ //var a = $('csh_payment_reverse_ds').getSelected(); // var record = a[0]; //alert(record.get('payment_req_id')); var record = $('csh_payment_reverse_ds').getCurrentRecord(); if (record.validateRecord()){ // alert(record.get('reverse_date')); //alert(record.get('internal_period_num')); var saveData = []; record.set('_status', 'insert'); saveData.push(record.data); Leaf.showConfirm('${l:HLS.PROMPT}', '${l:CSH514.REVERSE_SURE}', function okFun() { Leaf.request({ url: '${/request/@context_path}/autocrud/csh.CSH503.csh_payment_reverse_confirm/batch_update', para: saveData, success: function(res) { Leaf.SideBar.show({ msg: '${l:HLS.SUBMIT_SUCCESS}', duration: 2000 }); window.location.href = $('csh_payment_reverse_query').getUrl(); }, failure: function() { Leaf.Masker.unmask(Ext.getBody()); }, error: function() { Leaf.Masker.unmask(Ext.getBody()); }, scope: this }); }); } } ]]></script> <a:dataSets/> <a:screenBody> <a:screenTopToolbar> <a:gridButton id="csh503_payment_reverse_id" click="csh503_payment_reverse" text="CSH502.REVERSE"/> </a:screenTopToolbar> <a:form> <a:box column="4"> <a:textField name="bp_name" bindTarget="csh_payment_reverse_ds" prompt="CSH502.CSH_PAYMENT_OBJ" width="140"/> <a:textField name="transaction_amount" bindTarget="csh_payment_reverse_ds" prompt="CSH502.CSH_PAYMENT_AMOUNT" renderer="Leaf.formatMoney" width="100"/> <a:textField name="currency_code" bindTarget="csh_payment_reverse_ds" prompt="HLS.CURRENCY" width="100"/> <a:datePicker name="transaction_date" bindTarget="csh_payment_reverse_ds" prompt="CSH502.CSH_PAY_DATE" width="100"/> </a:box> <a:box column="2"> <a:datePicker name="reverse_date" bindTarget="csh_payment_reverse_ds" prompt="CSH502.REVERSE_DATE" width="140"/> <a:textField name="description" bindTarget="csh_payment_reverse_ds" prompt="CSH502.DESCRIPTION" width="466"/> </a:box> </a:form> </a:screenBody> <script type="text/javascript"><![CDATA[ Leaf.onReady(init); function init() { var a = $('csh_payment_reverse_ds').getSelected(); var record = a[0]; //var record = $('csh_payment_reverse_ds').getAt(0); //record.set('bp_name'); //var record = $('csh_payment_reverse_ds').getCurrentRecord(); record.getField('bp_name').setReadOnly(true); record.getField('amount').setReadOnly(true); record.getField('currency_code').setReadOnly(true); record.getField('transaction_date').setReadOnly(true); record.set('description','εε²'); record.set('reverse_date' ,Leaf.formatDate(new Date())); } ]]></script> </a:view> </a:screen>