change form option
This commit is contained in:
+12
-5
@@ -825,8 +825,9 @@ Request.JSONF = function(options){//oke
|
||||
strHead += '<th data-class-name="'+val.f+'">'+val.c+'</th>';
|
||||
if (val.f.indexOf('select')!=-1) { aSortCol.push({ "orderDataType": "dom-select" }); }
|
||||
else if (val.f.indexOf('checkbox')!=-1) { aSortCol.push({ "orderDataType": "dom-checkbox" }); }
|
||||
else if (val.f.indexOf('zero-last')!=-1) { aSortCol.push({ "orderDataType": "val-zero-last" }); }
|
||||
else if (val.f.indexOf('tgl-jam')!=-1) { aSortCol.push({ "orderDataType": "val-tgl-jam" }); }
|
||||
else if (val.f.indexOf('valzerolast')!=-1) { aSortCol.push({ "orderDataType": "val-zerolast" }); }
|
||||
else if (val.f.indexOf('valjam')!=-1) { aSortCol.push({ "orderDataType": "val-jam" }); }
|
||||
else if (val.f.indexOf('valtgl')!=-1) { aSortCol.push({ "orderDataType": "val-tgl" }); }
|
||||
else { aSortCol.push(null); }
|
||||
});
|
||||
if (ini.option.length > 0) {
|
||||
@@ -1087,18 +1088,24 @@ if (jQuery.validator) {
|
||||
}
|
||||
|
||||
if (jQuery.fn.dataTable) {
|
||||
jQuery.fn.dataTable.ext.order['val-zero-last'] = function( settings, col ){
|
||||
jQuery.fn.dataTable.ext.order['val-zerolast'] = function( settings, col ){
|
||||
return this.api().column( col, {order:'index'} ).nodes().map( function( td, i ){
|
||||
var _val = $(td).html();
|
||||
return (_val==0) ? Number.MAX_SAFE_INTEGER : _val;
|
||||
});
|
||||
}
|
||||
jQuery.fn.dataTable.ext.order['val-tgl-jam'] = function( settings, col ){
|
||||
jQuery.fn.dataTable.ext.order['val-jam'] = function( settings, col ){
|
||||
return this.api().column( col, {order:'index'} ).nodes().map( function( td, i ){
|
||||
var val = $(td).text().trim(); // Get datetime string from <td>
|
||||
var val = $(td).text().trim();
|
||||
return moment(val, "DD/MM/YYYY hh:mm:ss a").format("X");
|
||||
});
|
||||
}
|
||||
jQuery.fn.dataTable.ext.order['val-tgl'] = function( settings, col ){
|
||||
return this.api().column( col, {order:'index'} ).nodes().map( function( td, i ){
|
||||
var val = $(td).text().trim();
|
||||
return moment(val, "DD/MM/YYYY").format("X");
|
||||
});
|
||||
}
|
||||
jQuery.fn.dataTable.ext.order['dom-select'] = function( settings, col ){
|
||||
return this.api().column( col, {order:'index'} ).nodes().map( function( td, i ){
|
||||
var _val = $('select', td).val();
|
||||
|
||||
Reference in New Issue
Block a user