var resgrid; (function (resgrid) { var logs; (function (logs) { var index; (function (index) { var logsTable; $(document).ready(function () { resgrid.common.analytics.track('Logs List'); logsTable = $("#logsIndexList").DataTable({ ajax: { url: resgrid.absoluteBaseUrl + '/User/Logs/GetLogsList?year=' + $("#Year").val(), dataSrc: '' }, pageLength: 50, columns: [ { data: 'Type', title: 'Type' }, { data: 'Group', title: 'Group' }, { data: 'LoggedBy', title: 'Logged By' }, { data: 'LoggedOn', title: 'Logged On' }, { data: 'Narrative', title: 'Narrative', visible: false, searchable: true }, { data: 'SearchTerms', title: 'SearchTerms', visible: false, searchable: true }, { data: 'LogId', title: 'Actions', orderable: false, searchable: false, render: function (data, type, row) { var html = 'View '; if (row.CanDelete) { html += 'Delete'; } return html; } } ] }); $("#Year").change(function () { logsTable.ajax.url(resgrid.absoluteBaseUrl + '/User/Logs/GetLogsList?year=' + $(this).val()).load(); }); }); })(index = logs.index || (logs.index = {})); })(logs = resgrid.logs || (resgrid.logs = {})); })(resgrid || (resgrid = {}));