"sortable": true,
"width": 75,
"xtype": "ColumnModel",
- "|renderer": "function(v) { \n var vv = Date.parseDate(v.split(' ')[0],'Y-m-d' );\n return String.format('{0}', vv ? vv.format('d/M/Y') : '');\n }",
+ "|renderer": "function(v,x,r) {\n \n var vv = Date.parseDate(v.split(' ')[0],'Y-m-d' );\n \n if (r.data.invfifo_void > 0) { \n return String.format('<s>{0}</s>', vv ? vv.format('d/M/Y') : '');\n } \n \n return String.format('{0}', vv ? vv.format('d/M/Y') : '');\n }",
"|xns": "Roo.grid"
},
{
"header": "Change",
"width": 50,
"xtype": "ColumnModel",
- "|renderer": "function(v) { return String.format('{0}', parseInt( v)); }",
+ "|renderer": "function(v,x,r) \n{\n if (r.data.invfifo_void > 0) { \n return String.format('<s>{0}</s>', parseInt( v)); \n } \n return String.format('{0}', parseInt( v)); \n}",
"|xns": "Roo.grid"
},
{
"header": "Balance",
"width": 75,
"xtype": "ColumnModel",
- "|renderer": "function(v) { return String.format('{0}', parseInt( v)); }",
+ "|renderer": "function(v,x,r) \n{\n if (r.data.invfifo_void > 0) { \n return String.format('<s>{0}</s>', parseInt( v)); \n } \n return String.format('{0}', parseInt( v)); \n}",
"|xns": "Roo.grid"
},
{
"header": "Fifo Unitcost",
"width": 75,
"xtype": "ColumnModel",
- "|renderer": "function(v) { \n \n return (v*1).toFixed(2) ;\n }",
+ "|renderer": "function(v,x,r) \n{\n if (r.data.invfifo_void > 0) { \n return '<s>' + (v*1).toFixed(2) + '</s>';\n } \n return (v*1).toFixed(2) ;\n}",
"|xns": "Roo.grid"
},
{
"header": "Fifo Landed Unitcost",
"width": 75,
"xtype": "ColumnModel",
- "|renderer": "function(v,x,r) { \n \n var cu = ((r.data.invfifo_cost_after*1 - r.data.invfifo_cost_before*1) / Math.abs(r.data.invdetail_qty)).toFixed(2);\n var lu = (v*1).toFixed(2) ;\n if (cu != lu) {\n return '<span style=\"color:red\">' + lu +'/' +cu + '</span>';\n }\n return lu;\n }",
+ "|renderer": "function(v,x,r) { \n \n var cu = ((r.data.invfifo_cost_after*1 - r.data.invfifo_cost_before*1) / Math.abs(r.data.invdetail_qty)).toFixed(2);\n var lu = (v*1).toFixed(2) ;\n if (cu != lu) {\n \n if (r.data.invfifo_void > 0) { \n return '<s><span style=\"color:red\">' + + lu +'/' +cu + '</span></s>';\n } \n \n return '<span style=\"color:red\">' + lu +'/' +cu + '</span>';\n }\n if (r.data.invfifo_void > 0) { \n return '<s>' + lu + '</s>';\n } \n \n return lu;\n }",
"|xns": "Roo.grid"
}
]