Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var dataLoadService = $('input[name="dataLoadService"]').val();
- var approvedLinesDataTable;
- if (dataLoadService !== undefined && dataLoadService !== null && dataLoadService.trim() !== '') {
- approvedLinesDataTable = $('#approvedLinesTable').DataTable({
- autoWidth: false,
- paging: true,
- lengthChange: false,
- pageLength: 10,
- order: [
- [6, 'desc']
- ],
- initComplete: function () {
- console.log("initComplete");
- //do something
- },
- columns: [
- { data: 'referenceNumber', name: 'referenceNumber' },
- { data: 'bankName', name: 'bankName' },
- { data: 'loanType', name: 'loanType' },
- { data: 'amount', name: 'amount' },
- { data: 'availableAmount', name: 'availableAmount' },
- { data: 'status', name: 'status' },
- { data: 'transactionDate', name: 'transactionDate' },
- { data: 'effectivityDate', name: 'effectivityDate' },
- { data: 'expiryDate', name: 'expiryDate' },
- { data: 'lastUpdatedDate', name: 'lastUpdatedDate' },
- { data: 'userId', name: 'userId' }
- ],
- columnDefs: [
- {
- targets: '_all',
- orderable: false,
- searchable: false,
- class: 'text-center'
- },
- {
- targets: '11',
- searchable: false,
- orderable: false,
- render: function () {
- return $('#viewButtonTemplate').text();
- }
- }
- ],
- serverSide: true,
- ajax: function (data, callback) {
- var params = {
- limit: data.length,
- offset: data.start
- };
- // search params - do something
- /*data.order.forEach(function (item) {
- params.sortBy = data.columns[item.column].name;
- params.descending = (item.dir === 'desc');
- });
- var search = tableSearch.getData();
- params.searchKey = search.key;
- params.searchValue = search.value;*/
- $.post({
- url: bsp.getActionPrefix().concat(dataLoadService),
- dataSrc: "tableDate",
- cache: false
- //}, params)
- })
- .done(function (result) {
- console.log("done: " + JSON.stringify(result));
- console.log(bsp.getActionPrefix().concat(dataLoadService));
- callback({
- data: result.data || [],
- recordsFiltered: result.total
- });
- })
- .fail(function (result) {
- console.error("fail: " + JSON.stringify(result));
- console.log(bsp.getActionPrefix().concat(dataLoadService));
- callback({
- data: [],
- recordsFiltered: 0
- });
- });
- },
- language: {
- infoFiltered: ' ',
- zeroRecords: 'No matching records found'
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement