Ext.define('saas.view.test.query.FormPanel', { extend: 'saas.view.core.query.FormPanel', xtype: 'test-query-formpanel', controller: 'test-query-formcontroller', viewModel: 'test-query-formmodel', viewName:'test-query-formpanel', //字段属性 _codeField: 'pu_code', _statusField: 'pu_statuscode', _idField: 'pu_id', items:[{ xtype: 'core-query-queryformpanel', //_baseItems items:[ { xtype: 'hidden', name: 'pu_id', bind:'{pu_id}', fieldLabel: 'ID', allowBlank: true, columnWidth: 0 }, { xtype: 'dbfindtrigger', name: 'pu_code', bind:'{pu_code}', fieldLabel: '单据编号', allowBlank: true, columnWidth: 0.25, configUrl: resources/json/purchase/vendorColumnsDbfind.json, dataUrl: resources/json/purchase/vendorDataDbfind.json }, { xtype: 'condatefield', name: 'pu_date', bind: '{pu_date}', fieldLabel: '采购日期', allowBlank: true, columnWidth: 0.5 }, { xtype: 'dbfindtrigger', name: 'pu_vendcode', bind: '{pu_vendcode}', fieldLabel: '供应商编号', allowBlank: true, columnWidth: 0.25, configUrl: resources/json/purchase/vendorColumnsDbfind.json, dataUrl: resources/json/purchase/vendorDataDbfind.json }, { xtype: 'textfield', name: 'pu_vendname', bind: '{pu_vendname}', fieldLabel: '供应商名称', allowBlank: true, columnWidth: 0.25 }, { xtype: 'dbfindtrigger', name: 'pd_prodcode', bind: '{pd_prodcode}', fieldLabel: '物料编号', fieldMode: 'DETAIL', allowBlank: true, columnWidth: 0.25, configUrl: resources/json/purchase/vendorColumnsDbfind.json, dataUrl: resources/json/purchase/vendorDataDbfind.json }, { xtype: 'textfield', name: 'pr_detail', bind: '{pr_detail}', fieldLabel: '物料名称', allowBlank: true, columnWidth: 0.25 }, { xtype: 'remotecombo', name:'pr_statuscode', bind: '{pr_statuscode}', fieldLabel: '审核状态', allowBlank: true, columnWidth: 0.25, store: Ext.create('Ext.data.Store', { fields: ['pr_statuscode', 'pr_status'], queryMode: 'local', displayField: 'pr_status', valueField: 'pr_statuscode', data :[ ["$ALL","全部"], ["=AUDITED" ,"已审核"], ["<>AUDITED","未审核"] ] }) }, { xtype: 'remotecombo', name: 'pu_acceptstatuscode', bind: '{pu_acceptstatuscode}', fieldLabel: '入库状态', allowBlank: true, columnWidth: 0.25, store: Ext.create('Ext.data.Store', { fields: ['pu_acceptstatuscode', 'pu_acceptstatus'], queryMode: 'local', displayField: 'pu_acceptstatus', valueField: 'pu_acceptstatuscode', data :[ ["$ALL","全部"], ["=TURNOUT","已入库"], ["=NULL","未入库"], ["=PARTOUT","部分入库"] ] }) } ] },{ xtype: 'core-query-gridpanel', columns: [ { text: '序号', width: 80, xtype: rownumberer }, { text: 'id', dataIndex: 'pu_id', width: 100, xtype: 'numbercolumn' }, { text: '单据编号', dataIndex: 'pu_code', width: 120 }, { text: '单据状态', dataIndex: 'pu_status', width: 120 } //, // { // text: 下单时间, // dataIndex: puDate, // width: 120, // xtype: datecolumn // }, // { // text: 供应商名称, // dataIndex: puVendname, // width: 200 // }, // { // text: 含税金额, // dataIndex: puTaxtotal, // width: 120, // xtype: numbercolumn, // flex: 1 // } ] }] });