//方法级渲染 var tableIns = table.render({ elem: '#demo', cols: [ [ { field: 'id', title: 'ID', width: 80 }, { field: 'experience', title: '积分', width: 120, sort: true }, ] ], data: [ { id: '10001', experience: '100a'}, { id: '10002', experience: '20b'}, { id: '10003', experience: '1100c'}, { id: '10004', experience: '80d'}, { id: '10005', experience: '900e'}, { id: '10006', experience: '456f'}, { id: '10007', experience: '32g'}, { id: '10008', experience: '2004h'}, { id: '10009', experience: '100i'}, { id: '10010', experience: '1998j'} ], initSort: { field: 'experience', //排序字段,对应 cols 设定的各字段名 type: 'desc', //排序方式 asc: 升序、desc: 降序、null: 默认排序 rule: function(v, i, arr) { //v是指定排序的每一行的'experience'字段值,i 是每一行对应的下标, arr是表格所有行的dom数组 return parseInt(v); //此处写自己想要转化为数字的逻辑,每一行都是通过返回的这个数字进行排序 } } });