var TableAjax=function(){var initPickers=function(){$('.date-picker').datepicker({rtl:Metronic.isRTL(),autoclose:true});}
var handleRecords=function(){var grid=new Datatable();grid.init({src:$("#datatable_ajax"),onSuccess:function(grid,response){},onError:function(grid){},onDataLoad:function(grid){},loadingMessage:'Loading...',dataTable:{"bStateSave":true,"lengthMenu":[[10,20,50,100,150,-1],[10,20,50,100,150,"All"]],"pageLength":10,"ajax":{"url":"demo/table_ajax.php",},"order":[[1,"asc"]]}});grid.getTableWrapper().on('click','.table-group-action-submit',function(e){e.preventDefault();var action=$(".table-group-action-input",grid.getTableWrapper());if(action.val()!=""&&grid.getSelectedRowsCount()>0){grid.setAjaxParam("customActionType","group_action");grid.setAjaxParam("customActionName",action.val());grid.setAjaxParam("id",grid.getSelectedRows());grid.getDataTable().ajax.reload();grid.clearAjaxParams();}else if(action.val()==""){Metronic.alert({type:'danger',icon:'warning',message:'Please select an action',container:grid.getTableWrapper(),place:'prepend'});}else if(grid.getSelectedRowsCount()===0){Metronic.alert({type:'danger',icon:'warning',message:'No record selected',container:grid.getTableWrapper(),place:'prepend'});}});}
return{init:function(){initPickers();handleRecords();}};}();