Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 3112 | Rev 3114 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3112 Rev 3113
Línea 124... Línea 124...
124
        'ajax': {
124
        'ajax': {
125
            'url': '$routeDatatable',
125
            'url': '$routeDatatable',
126
            'type': 'get',
126
            'type': 'get',
127
            'beforeSend': function(request) {
127
            'beforeSend': function(request) {
128
                NProgress.start();
128
                NProgress.start();
129
            },
-
 
130
            'dataFilter': function(response) {
-
 
131
                var response = jQuery.parseJSON(response);
-
 
132
                var json = {};
-
 
133
                json.recordsTotal = 0;
-
 
134
                json.recordsFiltered = 0;
-
 
135
                json.data = [];
-
 
136
                if (response.success) {
-
 
137
                    json.recordsTotal = response.data.total;
-
 
138
                    json.recordsFiltered = response.data.total;
-
 
139
                    json.data = response.data.items;
-
 
140
                } else {
-
 
141
                    $.fn.showError(response.data)
-
 
142
                }
-
 
143
                return JSON.stringify(json);
-
 
144
            }
129
            }
-
 
130
           
145
        },
131
        },
146
        'language': {
132
        'language': {
147
            'sProcessing': 'LABEL_DATATABLE_SPROCESSING',
133
            'sProcessing': 'LABEL_DATATABLE_SPROCESSING',
148
            'sLengthMenu': 'LABEL_DATATABLE_SLENGTHMENU',
134
            'sLengthMenu': 'LABEL_DATATABLE_SLENGTHMENU',
149
            'sZeroRecords': 'LABEL_DATATABLE_SZERORECORDS',
135
            'sZeroRecords': 'LABEL_DATATABLE_SZERORECORDS',
Línea 210... Línea 196...
210
        ],
196
        ],
211
        'columnDefs': [{
197
        'columnDefs': [{
212
                'targets': 0,
198
                'targets': 0,
213
                'className': 'text-vertical-middle',
199
                'className': 'text-vertical-middle',
214
            },
200
            },
-
 
201
            {
-
 
202
                'targets': -2,
-
 
203
                'orderable': false,
-
 
204
                'className': 'text-center',
-
 
205
                'render': function(data, type, row) {
-
 
206
                    checked = data == 'a' ? ' checked="checked" ' : '';
-
 
207
                    return '<div class="checkbox checkbox-success">' +
-
 
208
                        '<input class="styled" type="checkbox" ' + checked + ' disabled="disabled">' +
-
 
209
                        '<label ></label></div>';
-
 
210
                }
-
 
211
            },
215
            
212
            {
-
 
213
                'targets': -1,
-
 
214
                'orderable': false,
-
 
215
                'render': function(data, type, row) {
-
 
216
                    s = '';
-
 
217
                    if (allowEdit) {
-
 
218
                        s = s + '<button class="btn btn-primary btn-edit" data-href="' + data['link_edit'] + '" data-toggle="tooltip" title="LABEL_EDIT"><i class="fa fa-pencil"></i> LABEL_EDIT </button>&nbsp;';
-
 
219
                    }
-
 
220
                    if (allowDelete) {
-
 
221
                        s = s + '<button class="btn btn-danger btn-delete" data-href="' + data['link_delete'] + '" data-toggle="tooltip" title="LABEL_DELETE"><i class="fa fa-trash"></i> LABEL_DELETE </button>&nbsp;';
-
 
222
                    }
-
 
223
                    if (allowReport) {
-
 
224
                        s = s + '<a class="btn btn-default btn-pdf" href="' + data['link_report'] + '" target="_blank" data-toggle="tooltip" title="LABEL_PDF"><i class="fa fa-file-o"></i> LABEL_PDF </button>&nbsp;';
-
 
225
                    }
-
 
226
                    return s;
-
 
227
                }
216
           
228
            }
217
        ],
229
        ],
218
    });
230
    });
Línea 219... Línea 231...
219
 
231
 
220
    function getContent() {
232
    function getContent() {