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', //字段属性 _codeField: 'pu_code', _statusField: 'pu_statuscode', _idField: 'pu_id', items:[{ xtype: 'core-query-queryformpanel', //_baseItems items:[ { xtype: 'dbfindtrigger', name: 'pu_code', fieldLabel: '单据编号', allowBlank: true, columnWidth: 0.25, bind:'{pu_code}', 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, value:'1234', configUrl: 'resources/json/purchase/vendorColumnsDbfind.json', dataUrl: 'resources/json/purchase/vendorDataDbfind.json' }, { xtype: 'textfield', name: 'pu_vendname', bind:'{pu_vendname}', fieldLabel: '供应商名称', allowBlank: true, value:'4321', 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: 'combobox', name:'pr_statuscode', bind:'{pr_statuscode}', fieldLabel: '审核状态', allowBlank: true, columnWidth: 0.25, queryMode: 'local', displayField: 'pr_status', valueField: 'pr_statuscode', store: Ext.create('Ext.data.Store', { fields: ['pr_statuscode', 'pr_status'], data :[ ["$ALL","全部"], ["= 'AUDITED'" ,"已审核"], ["<> 'AUDITED'","未审核"] ] }) }, { xtype: 'combobox', name: 'pu_acceptstatuscode', bind:'{pu_acceptstatuscode}', fieldLabel: '入库状态', allowBlank: true, columnWidth: 0.25, queryMode: 'local', displayField: 'pu_acceptstatus', valueField: 'pu_acceptstatuscode', store: Ext.create('Ext.data.Store', { fields: ['pu_acceptstatuscode', 'pu_acceptstatus'], data :[ ["$ALL","全部"], ["= 'TURNOUT'","已入库"], ["is NULL","未入库"], ["= 'PARTOUT'","部分入库"] ] }) } ] },{ xtype: 'core-query-gridpanel', fields:[ { name : 'pu_id' },{ name : 'pu_code' },{ name : 'pu_status' },{ name : 'pu_date' },{ name : 'pu_vendcode' },{ name : 'pu_vendname' },{ name : 'pu_taxtotal' } ], 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: 'pu_date', width: 120, xtype: 'datecolumn' }, { text: '供应商编号', dataIndex: 'pu_vendcode', width: 200 }, { text: '供应商名称', dataIndex: 'pu_vendname', width: 200 }, { text: '含税金额', dataIndex: 'pu_taxtotal', width: 120, xtype: 'numbercolumn', flex: 1 } ] }] });