2014-02-20 52 views
0

創建自定義的JSP標籤我有一個jQuery的數據表如下初始化:jQuery的數據表

$(document).ready(
    function() { 
    var oTable = $('#paginatedTable').dataTable({ 
      "bServerSide" :true, 
      "sAjaxSource" :"/JQueryPagination/Myservlet", 
      "bProcessing" :true, 
      "sPaginationType" :"full_numbers", 
      "bJQueryUI" :false, 
      "aoColumns" : [ { 
       "sTitle" :"CBox", 
       "mData" :"Name", 
       "bSortable": false, 
       "mRender" : function(data, type, full) { 
         return '<input type=\"checkbox\" onClick= myCheckBoxSel(this); value="' + data + '"id="ChkBox">'; 
       } 
      }, { 
       "sTitle" :"Name", 
       "mData" :"Name", 
       "mRender" : function(data, type, full) { 
        return '<a href="/JQueryPagination/MyservletLink?Name=' +data+ '">' + data + '</a>'; 
       } 
      }, { 
       "sTitle" :"Address", 
       "mData" :"Address" 
      }, { 
       "sTitle" :"Town", 
       "mData" :"Town" 
      } 
      ] 
     }); 
    }); 

現在我想創建一個能夠產生相同的初始化代碼爲我定製JSP標記。像這樣的東西。

<custom:jDataTable id="custDataTable" tableName="paginatedTable" bProcessing = "true" bServerSide="true" sAjaxSource="/JQueryPagination/Myservlet" paginationType="full_numbers"/> 

但在這裏我無法弄清楚如何通過自定義標籤指定列定義。任何幫助,高度讚賞。提前致謝。

回答

0

我能夠從初始化代碼分離columnDefs做到這一點。並通過自定義標籤傳遞columndfs變量。謝謝。