|
|
@@ -256,15 +256,15 @@ Ext.define('saas.view.document.product.FormPanel', {
|
|
|
xtype : "numbercolumn",
|
|
|
},
|
|
|
{
|
|
|
- allowBlank:true,
|
|
|
text : "期初数量",
|
|
|
dataIndex : "pd_num",
|
|
|
- xtype: 'numbercolumn',
|
|
|
+ // xtype: 'numbercolumn',
|
|
|
+ align: 'end',
|
|
|
width : 110.0,
|
|
|
allowBlank : false,
|
|
|
editor : {
|
|
|
xtype : "numberfield",
|
|
|
- decimalPrecision: 0,
|
|
|
+ decimalPrecision: 3,
|
|
|
minValue:0
|
|
|
},
|
|
|
listeners:{
|
|
|
@@ -287,8 +287,8 @@ Ext.define('saas.view.document.product.FormPanel', {
|
|
|
{
|
|
|
text : "单位成本",
|
|
|
dataIndex : "pd_price",
|
|
|
- allowBlank:false,
|
|
|
- xtype: 'numbercolumn',
|
|
|
+ // xtype: 'numbercolumn',
|
|
|
+ align: 'end',
|
|
|
width : 110.0,
|
|
|
allowBlank : false,
|
|
|
editor : {
|
|
|
@@ -301,34 +301,28 @@ Ext.define('saas.view.document.product.FormPanel', {
|
|
|
},
|
|
|
renderer : function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length > 3 ? 3 : arr[1].length)).fill('0');
|
|
|
+ var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
|
|
|
var format = '0.' + xr.join();
|
|
|
return Ext.util.Format.number(v, format);
|
|
|
},
|
|
|
- summaryType: 'sum',
|
|
|
- summaryRenderer: function(v) {
|
|
|
- var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length > 3 ? 3 : arr[1].length)).fill('0');
|
|
|
- var format = '0.' + xr.join();
|
|
|
- return Ext.util.Format.number(v, format);
|
|
|
- }
|
|
|
},
|
|
|
{
|
|
|
text : "期初总价",
|
|
|
dataIndex : "pd_amount",
|
|
|
- xtype: 'numbercolumn',
|
|
|
+ // xtype: 'numbercolumn',
|
|
|
+ align: 'end',
|
|
|
width : 110.0,
|
|
|
allowBlank : true,
|
|
|
renderer : function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length > 3 ? 3 : arr[1].length)).fill('0');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
var format = '0,000.' + xr.join();
|
|
|
return Ext.util.Format.number(v, format);
|
|
|
},
|
|
|
summaryType: 'sum',
|
|
|
summaryRenderer: function(v) {
|
|
|
var arr = (v + '.').split('.');
|
|
|
- var xr = (new Array(arr[1].length > 3 ? 3 : arr[1].length)).fill('0');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
var format = '0,000.' + xr.join();
|
|
|
return Ext.util.Format.number(v, format);
|
|
|
}
|