2016-08-11 7 views
1

У меня есть два jQuery datatables на одной странице ascx. Я пытаюсь вставить гиперссылку в div панели инструментов, которая вызывает ссылку в коде позади, после того, как таблица была отображена. Вот код:Несколько jQuery Datatables на той же странице

  var SDFtable = $('#tblSDF').dataTable(
      { 
       "scrollY": "300px", 
       "scrollX": true, 
       "scrollCollapse": true, 
       "paging": false, 
       "autowidth": true, 

       dom: '<"toolbar"><"filterPad"f>rti<"floatRight"B><"clear">', 

       //all available button options 
       //'copy', 'csv', 'excel', 'pdf', 'print' 

       buttons: { 
        buttons: [ 
         { extend: 'excel', text: 'Download this grid in Excel', exportOption: { page: 'current' }, footer: true } 
        ] 
       } 

      }); 

      $("div.toolbar").html('<h2><a id="aSDFExport" title="Click here to download full report" OnServerClick="ExportFundingSummaryToExcel" runat="server">SDF Pool</a></h2>'); 

Проблема заключается в том, что у меня есть два из этих блоков кода, один для каждой таблицы, и когда второй $ («div.toolbar») проходит линия, она добавляет, что ссылки на обоих DataTables. Как я могу ссылаться на конкретную таблицу, которая рисуется?

Заранее спасибо.

+0

ли оба ваших таблиц есть идентификатор '# tblSDF'? –

+0

Возможно, это может помочь http://stackoverflow.com/questions/7827986/multiple-datatables-on-the-same-page-with-different-ajax-sources – morne

ответ

1

попробовать это:

$("#tblSDF_wrapper div.toolbar").html('<h2><a id="aSDFExport" title="Click here to download full report" OnServerClick="ExportFundingSummaryToExcel" runat="server">SDF Pool</a></h2>'); 
+0

Получил это, все еще собирающийся на обход элемента jQuery, спасибо за помощь! – TrevorGoodchild

1

Попробуйте это:

$('#tblSDF').find("div.toolbar").html('<h2><a id="aSDFExport" title="Click here to download full report" OnServerClick="ExportFundingSummaryToExcel" runat="server">SDF Pool</a></h2>'); 
+0

Спасибо, это привело меня в правильном направлении – TrevorGoodchild

Смежные вопросы