|
|
@@ -70,7 +70,8 @@ Ext.define('saas.view.sale.report.Sale', {
|
|
|
dataIndex: 'sa_date'
|
|
|
}, {
|
|
|
text: '序号',
|
|
|
- dataIndex: 'sd_detno'
|
|
|
+ dataIndex: 'sd_detno',
|
|
|
+ xtype: 'numbercolumn'
|
|
|
}, {
|
|
|
text: '物料编号',
|
|
|
dataIndex: 'sd_prodcode',
|
|
|
@@ -103,12 +104,7 @@ Ext.define('saas.view.sale.report.Sale', {
|
|
|
}, {//∑数量
|
|
|
text: '数量',
|
|
|
dataIndex: 'sd_qty',
|
|
|
- renderer : function(v) {
|
|
|
- var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length)).fill('0');
|
|
|
- var format = '0.' + xr.join();
|
|
|
- return Ext.util.Format.number(v, format);
|
|
|
- },
|
|
|
+ xtype: 'numbercolumn',
|
|
|
summaryType: 'sum',
|
|
|
summaryRenderer: function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
@@ -119,24 +115,15 @@ Ext.define('saas.view.sale.report.Sale', {
|
|
|
}, {
|
|
|
text: '单价',
|
|
|
dataIndex: 'sd_price',
|
|
|
- renderer : function(v) {
|
|
|
- var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length)).fill('0');
|
|
|
- var format = '0,000.' + xr.join();
|
|
|
- return Ext.util.Format.number(v, format);
|
|
|
- }
|
|
|
+ xtype: 'numbercolumn'
|
|
|
}, {
|
|
|
text: '税率',
|
|
|
- dataIndex: 'sd_taxrate'
|
|
|
+ dataIndex: 'sd_taxrate',
|
|
|
+ xtype: 'numbercolumn'
|
|
|
}, {//∑金额
|
|
|
text: '金额',
|
|
|
dataIndex: 'sd_total',
|
|
|
- renderer : function(v) {
|
|
|
- var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length)).fill('0');
|
|
|
- var format = '0,000.' + xr.join();
|
|
|
- return Ext.util.Format.number(v, format);
|
|
|
- },
|
|
|
+ xtype: 'numbercolumn',
|
|
|
summaryType: 'sum',
|
|
|
summaryRenderer: function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
@@ -147,12 +134,7 @@ Ext.define('saas.view.sale.report.Sale', {
|
|
|
}, {//∑不含税金额
|
|
|
text: '不含税金额',
|
|
|
dataIndex: 'sd_nettotal',
|
|
|
- renderer : function(v) {
|
|
|
- var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length)).fill('0');
|
|
|
- var format = '0,000.' + xr.join();
|
|
|
- return Ext.util.Format.number(v, format);
|
|
|
- },
|
|
|
+ xtype: 'numbercolumn',
|
|
|
summaryType: 'sum',
|
|
|
summaryRenderer: function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
@@ -163,12 +145,7 @@ Ext.define('saas.view.sale.report.Sale', {
|
|
|
}, {
|
|
|
text: '出货数量',
|
|
|
dataIndex: 'sd_sendqty',
|
|
|
- renderer : function(v) {
|
|
|
- var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length)).fill('0');
|
|
|
- var format = '0.' + xr.join();
|
|
|
- return Ext.util.Format.number(v, format);
|
|
|
- }
|
|
|
+ xtype: 'numbercolumn'
|
|
|
}, {
|
|
|
text : "备注",
|
|
|
dataIndex : "sd_remark",
|