aboutsummaryrefslogtreecommitdiffstats
path: root/uiframe-iui/src/main/resources/webroot/vendor/ict/ict-serverpagetable/readme.txt
blob: 55a40ae555534d3b3bebd07723027f870f140c78 (plain)
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');
     }