|
|
@@ -1,7 +1,44 @@
|
|
|
Ext.define('saas.view.stock.report.DataListController', {
|
|
|
extend: 'saas.view.core.report.ReportPanelController',
|
|
|
alias: 'controller.stock-report-datalist',
|
|
|
+ init: function (form) {
|
|
|
+ var me = this;
|
|
|
+ this.control({
|
|
|
+ //放大镜赋值关系 以及 tpl模板
|
|
|
+ 'productDbfindTrigger[name=pr_detail]':{
|
|
|
+ beforerender:function(f){
|
|
|
+ Ext.apply(f,{
|
|
|
+ dbfinds:[{
|
|
|
+ from:'pr_code',to:'pd_prodcode'
|
|
|
+ },{
|
|
|
+ from:'pr_detail',to:'pr_detail'
|
|
|
+ },{
|
|
|
+ from:'pr_spec',to:'pr_spec'
|
|
|
+ },{
|
|
|
+ from: 'pr_brand', to: 'pr_brand'
|
|
|
+ },{
|
|
|
+ from: 'pr_orispeccode', to: 'pr_orispeccode'
|
|
|
+ },{
|
|
|
+ from: 'pr_unit', to: 'pr_unit'
|
|
|
+ }],
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
+ //放大镜赋值关系 以及 tpl模板
|
|
|
+ 'warehouseDbfindTrigger[name=wh_description]':{
|
|
|
+ beforerender:function(f){
|
|
|
+ Ext.apply(f,{
|
|
|
+ dbfinds:[{
|
|
|
+ from:'wh_code',to:'wh_code'
|
|
|
+ },{
|
|
|
+ from:'wh_description',to:'wh_description'
|
|
|
+ }],
|
|
|
+ }) ;
|
|
|
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
toggle_change: function(field, newValue, oldValue, eOpts) {
|
|
|
var me = this,
|
|
|
reportPanel = me.getView(),
|
|
|
@@ -11,7 +48,6 @@ Ext.define('saas.view.stock.report.DataListController', {
|
|
|
mySummaryBar = grid.query('#mysummaryBar')[0],
|
|
|
toggleColumns = [],
|
|
|
store = grid.store;
|
|
|
-
|
|
|
for(var x = 0; x < columns.length; x++) {
|
|
|
var c = columns[x];
|
|
|
if(c.toggle) {
|
|
|
@@ -19,7 +55,7 @@ Ext.define('saas.view.stock.report.DataListController', {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- var whCodeField = form.getForm().findField('wh_code');
|
|
|
+ var whCodeField = form.getForm().findField('wh_description');
|
|
|
var con = form.items.items[3];
|
|
|
|
|
|
whCodeField.setValue('');
|
|
|
@@ -28,9 +64,11 @@ Ext.define('saas.view.stock.report.DataListController', {
|
|
|
if(newValue) {
|
|
|
con.columnWidth = 0.4;
|
|
|
reportPanel.queryMode = 'DETAIL';
|
|
|
+ reportPanel.removeSummarys = true;
|
|
|
}else {
|
|
|
con.columnWidth = 0.65;
|
|
|
reportPanel.queryMode = 'MAIN';
|
|
|
+ reportPanel.removeSummarys = false;
|
|
|
}
|
|
|
mySummaryBar.setHidden(newValue);
|
|
|
|