jquery Kendo TreeList自定义排序操作

6ojccjat  于 2023-05-28  发布在  jQuery
关注(0)|答案(1)|浏览(370)

在Kendo UI jQuery版本的Kendo TreeList中可以自定义排序操作吗?换句话说。是否有任何可能性来接管所选列的排序事件?

yruzcnhs

yruzcnhs1#

您可以提供一个columns.sortable.compare函数,当用户单击列对dataItem进行排序时将执行该函数。For example,您可以按FirstName长度排序,而不是按字母顺序。

columns: [{ field: "FirstName", 
            title: "First Name",
            sortable:{
             compare: function(a, b) {
               if(a.FirstName.length > b.FirstName.length){
                 return 1;
               }

               if(a.FirstName.length < b.FirstName.length){
                 return -1;
               }
               if(a.FirstName.length == b.FirstName.length){
                 return 0;
               }
             }
           } 
         },
        ...
        ],

相关问题