2013-05-21 19 views
0

我使用jQuery Datatables來顯示我的數據,因爲我使用它與HTML5,我想使我的代碼通用,以便所有參數都可以通過HTML。需要使用本地變量隱藏jQuery Datatable的屬性

我的DataTable中調用看起來像

$('.search-result').dataTable({
"bServerSide": serverside,
"sAjaxSource": url,
"aoColumnDefs": mSortingString,
"fnCreatedRow": function (nRow, aData, iDataIndex){
$(nRow).attr('data-title', "test");
} });

我想要完成的任務是控制fnCreatedRow參數除了與像

if (showrow){ "fnCreatedRow": function (nRow, aData, iDataIndex){
$(nRow).attr('data-title', "abc");
} }

一些局部變量,我曾嘗試上面的代碼,但它不工作,他們有什麼辦法做我想做的事情?

回答

1

你可以試試這個:

"fnCreatedRow": function(nRow, aData, iDataIndex) { 
    if (showrow) { 
     $(nRow).attr('data-title', "abc"); 
    } 
} 

我不認爲這是可以控制的參數此外,如JavaScript/jQuery代碼加載一次,你不能加載參數,如果該條件爲真,不重新加載頁面。