2013-12-16 198 views
1

我使用的是下面幾列的DataTable:DataTables JS - 如何使用mData值而不是mRender函數的值過濾表格?

{ 
    sTitle: "<?= $this->translate('page_type') ?>", 
    sName: "name", 
    sClass: "capitalize", 
    mData: "type", 
    mRender: function(data, type, full) { 

     return full.translatedString; 
    } 
} 

通過自定義表單中選擇我按類型過濾表。 select的選項值與函數mRender中的'data'的值相同。我想在我的表上顯示full.translatedString,但我想通過'data'值過濾表。可能嗎??

回答

2

使用'type'參數。

jsfiddle

mRender: function(data, type, full){ 
     if (type == "display"){ 
      return full.translatedString;// return what you want to display    
     } 
     return data;// return what you want to sort/filter by 
    } 
相關問題