2017-02-07 40 views
1

在yadcf multi_select過濾器中排序可能的選項,並且不區分大小寫嗎?yadcf - multi_select與select2 - 選項下拉列表不區分大小寫

這裏是我的fiddle來解釋這一點。

在STATUS列中有4個可能的值:「abs」,「off」,「OFF」和「ON」。在下拉菜單中,選項按以下順序顯示:「OFF」,「ON」,「abs」,「off」。我的願望是按照這個順序顯示選項:「abs」,「OFF」,「off」,「ON」。

Thanks in advance one more time. 

回答

2

你可以提供你自己的自定義排序功能,再次使用下列屬性的列sort_as: 'custom', sort_as_custom_func: mySort(其中mySort是分揀功能,這樣

'use strict'; 

var oTable = $('#example').DataTable(); 
var mySort = function(a, b) { 
return a.toLowerCase().localeCompare(b.toLowerCase()); 
}; 
yadcf.init(oTable, [ 
    { 
     column_number: 0, 
     filter_type: 'multi_select', 
     filter_match_mode: 'exact', 
     select_type: 'select2', 
     sort_as: 'custom', 
     sort_as_custom_func: mySort 
    },{ 
     column_number: 1, 
     filter_type: 'text', 
    } 
]); 

working jsfiddle

+1

真的感謝你的解決方案,另一方面,就像魅力一樣。 – mgutbor