1.定義表單元素的name屬性如下
var HLV = new Ext.form.TextField({fieldLabel: '匯率',name:'EXCHANGERATE',anchor: '30%'});
2.定義數據源
var ExchangeRatestore= new Ext.data.Store({proxy: new Ext.data.HttpProxy({ url: 'WsECOTAX01.asmx/SelectExchangeRate', method: "post" , async: false }),reader: new Ext.data.XmlReader({totalProperty: 'totalRecords',record: 'row'}, [{ name: 'EXCHANGERATE' }])});
3.定義賦值方法
function DataToFormExchange(value) {ExchangeRatestore.load({ params: { DOCNO: value} });var rsData = ExchangeRatestore.getRange(0, 0);if (rsData.length == 0) {return false;}PformPanel.getForm().loadRecord(rsData[0]);return true;}
4.獲取表單值的方法
PformPanel.getForm().getValues()
得到的是一個表單對象,后臺用相應的實體對象接收(或作為參數)