1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
1��������ܣ�
���������jquery datatable���������÷���˷�ҳ�ķ�ʽ�����淭ҳʱ��������˽��в�ѯ��
�����кܶ��������������ز��ֲ���Ҫ���У�ͨ����+��չ��һ�м�¼����ʾ��
2����Ҫ���õ������ļ�
<link href="/ngict/iui/component/thirdparty/bootstrap/css/bootstrap.min.css" rel="stylesheet"/>
<script src="/ngict/iui/component/thirdparty/data-tables/jquery.dataTables.js"></script>
3���ӿ�
serverPageTable.initDataTable = function( setting ,cond , divId) {}
��������ӿڣ���������Զ�����������ѯ���ݣ������õ�ҳ���ϡ�
4������˵����Ӧ�þ���
var language = {
"sLengthMenu": $.i18n.prop("ngict-log-iui-table-sLengthMenu"),
"sZeroRecords": $.i18n.prop("ngict-log-iui-table-sZeroRecords"),
"sInfo": "<span class='seperator'> </span>" + $.i18n.prop("ngict-log-iui-table-sInfo"),
"sInfoEmpty": $.i18n.prop("ngict-log-iui-table-sInfoEmpty"),
"sGroupActions": $.i18n.prop("ngict-log-iui-table-sGroupActions"),
"sAjaxRequestGeneralError":$.i18n.prop("ngict-log-iui-table-sAjaxRequestGeneralError"),
"sEmptyTable": $.i18n.prop("ngict-log-iui-table-sEmptyTable"),
"oPaginate": {
"sPrevious": $.i18n.prop("ngict-log-iui-table-sPrevious"),
"sNext": $.i18n.prop("ngict-log-iui-table-sNext"),
"sPage": $.i18n.prop("ngict-log-iui-table-sPage"),
"sPageOf": $.i18n.prop("ngict-log-iui-table-sPageOf")
}
},
var operLog = [
{"mData": null, name: "", "sClass": 'details-control', "sWidth": '5%'},
{"mData": "id", name: "ID", "bVisible": false},
{"mData": "description", name: $.i18n.prop('ngict-log-iui-oper-field-description')},
{"mData": "userName", name: $.i18n.prop('ngict-log-iui-oper-field-userName')},
{"mData": "logRank", name: $.i18n.prop('ngict-log-iui-oper-field-logRank'), "sWidth": '12%', "fnRender": logUtil.cmdRankRender},
{"mData": "operateSet", name: $.i18n.prop('ngict-log-iui-oper-field-operateSet'), "sWidth": '12%'},
{"mData": "logDate", name: $.i18n.prop('ngict-log-iui-oper-field-logDate'), "fnRender": logUtil.timeRender},
{"mData": "logEndDate", name: $.i18n.prop('ngict-log-iui-oper-field-logEndDate'), "fnRender": logUtil.timeRender},
{"mData": "isSucceed", name: $.i18n.prop('ngict-log-iui-oper-field-isSucceed'), "sWidth": '9%', "fnRender": logUtil.cmdResultRender},
{"mData": "failReason", name: $.i18n.prop('ngict-log-iui-oper-field-failReason'), "bVisible": false},
{"mData": "host", name: $.i18n.prop('ngict-log-iui-oper-field-host')},
{"mData": "resourceDn", name: $.i18n.prop('ngict-log-iui-oper-field-resourceDn'), "bVisible": false},
{"mData": "detail", name: $.i18n.prop('ngict-log-iui-oper-field-detail'), "bVisible": false}
]
var queryLogInfoUrl = '/ngict/rest/log/info/cmdlog',
var getCond = function () {
var cond = {};
//ͨ�õ�ʱ������
cond.startTime = new date();
return cond;
},
initTable = function () {
var setting = {};
setting.language = language ;
setting.columns = operLog;
setting.restUrl = queryLogInfoUrl ;
setting.tableId = "ict_log_table";
serverPageTable.initDataTable(setting, getCond(), 'ict_log_table_div');
}
|