| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- Ext.define('saas.override.exporter.Stylesheet', {
- override: 'Ext.exporter.file.ooxml.excel.Stylesheet',
- numberPatterns: {
- 'General Number': 1,
- 'Fixed': 2,
- 'Standard': 2,
- 'Percent': 10,
- 'Scientific': 11,
- 'Currency': '"$"#,##0.00',
- 'Euro Currency': '"€"#,##0.00',
- /** new */
- 'Number0': function(v) {
- return Ext.util.Format.number(v, '0');
- },
- 'Number1': function(v) {
- return Ext.util.Format.number(v, '0.0');
- },
- 'Number2': function(v) {
- return Ext.util.Format.number(v, '0.00');
- },
- 'Number3': function(v) {
- return Ext.util.Format.number(v, '0.000');
- },
- 'Number4': function(v) {
- return Ext.util.Format.number(v, '0.0000');
- },
- 'Integer': function(v) {
- return Ext.util.Format.number(v, '0');
- },
- // 'Total':function(v) {
- // var arr = (v + '.').split('.');
- // 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);
- // },
- 'Total': '#,##0.00',
- 'Amount': function(v) {
- var arr = (v + '.').split('.');
- 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);
- },
- 'Quantity': 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);
- },
- 'Price': function(v) {
- var arr = (v + '.').split('.');
- var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
- var format = '0,000.' + xr.join('');
- return Ext.util.Format.number(v, format);
- },
- // 'Price': '#,##0.00',
- },
- });
|