Wie fügen Sie Zeilen-Nummer in Tabelle genareted von JQuery DataTable mit server-side-datasource

Verwende ich JQuery DataTable zu binden und zu zeigen, dass meine Daten. Allerdings kann ich nicht hinzufügen, Zeilennummer generiert raster von client-Seite. Hier mein code:

HTML

<table id="applications_list" class="table table-bordered datagrid">
    <thead>
        <tr>
            <th><?php echo __('No.'); ?></th>
            <th><?php echo __('Application Code'); ?></th>
            <th><?php echo __('Application Name'); ?></th>
            <th><?php echo __('Created By'); ?></th>
            <th><?php echo __('Created Date'); ?></th>
            <th><?php echo __('Action'); ?></th>
        </tr>
    </thead>
    <tbody>
    </tbody>
</table>

Javascript

$('#applications_list').dataTable({
    "bLengthChange": false,
    "bFilter": true,
    "bFilter": false,
    "bProcessing": true,
    "bServerSide": true,
    "sPaginationType": "full_numbers",
    "sAjaxSource": config.siteURL  + "/applications/ajax_index",
    "sServerMethod": "POST",
    "aoColumns": [
        { "mData": null, "bSortable": false },
        { "mData": "app_applicationcode",  "sName": "app_applicationcode" },
        { "mData": "app_applicationname", "sName": "app_applicationname" },
        { "mData": "app_createdby", "sName": "app_createdby" },
        { "mData": "app_createddate", "sName": "app_createddate" },
        { "mData": "app_applicationcode", "bSortable": false, "mRender": function(data) {
            return '<a href="' + config.siteURL + '/applications/delete/' + data + '" class="confirm_delete"><i class="">x</i></a>' 
        }},
   ],
    "aaSorting": [[ 0, 'asc' ]],
});

Ich Lesen Sie die Dokumentation,hier, aber es wird nicht funktionieren. Kann mir jemand helfen dieses problem zu lösen?

warum können Sie es hinzufügen, um die Daten der server-Seite? Haben Sie die Zeile start...sonst würde nicht in der Lage sein, limit in db nachschlagen
Ja, dass die Lösungen, aber ich möchte nur hinzufügen, dass es auf der client-Seite.
wahrscheinlich finden, was Sie brauchen in .fnSettings()
Ich sehe nicht .fnSettings() wird das problem lösen. Kannst du mir ein Beispiel?
schauen Sie durch es, es ist ein riesiges Objekt, sollten Ihre paging-posiiton. Dann verwenden Sie code, den Sie verlinkt wird. weit einfacher, dies zu tun auf dem server

InformationsquelleAutor Habibillah | 2013-11-22

Schreibe einen Kommentar