我目前正在创建一个Agile Scrum项目管理Web应用程序。 我在一个表格中显示一个故事列表,其中一列是他们在MoSCow中的优先级(必须,应该,能和赢了) 我是数据表的新手,想知道如何通过自定义数据集进行排序[必须,应该,可能,不会]
答案 0 :(得分:1)
自定义排序过滤器可以做到这一点,如下所示:
$.extend($.fn.dataTableExt.oSort, {
"moscow-pre": function ( a ) {
var vals = ["Won't","Could","Should","Must"];
return $.inArray(a, vals);
},
"moscow-asc": function ( a, b ) {
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
},
"moscow-desc": function ( a, b ) {
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
}
});
工作示例here。希望有所帮助。