Tôi có một lưới mở rộng với một số cột tùy chỉnh và tôi muốn có thể sắp xếp cột này - Tôi muốn sắp xếp theo thứ được hiển thị bên trong, nhưng thực sự tôi không thể tìm ra cách để xác định một bộ sắp xếp cho một cột sẽ không dựa trên dataIndex - Tôi đã thử sử dụng một mô hình tùy chỉnh, nhưng tôi không thể làm điều đó để làm việc.Ext js sắp xếp cột tùy chỉnh theo nội dung
{
text: 'Parent',
dataIndex: 'Parent',
renderer: function(value, meta, record) {
var ret = record.raw.Parent;
if (ret) {
return ret.Name;
} else {
meta.tdCls = 'invisible';
return record.data.Name;
}
},
sortable: true
},
Tôi nghĩ lý do không có giải pháp làm việc trong trường hợp của tôi là vì tôi đang sử dụng Cửa hàng có thể chia sẻ, thay vì sử dụng Ext.data.Store. Cảm ơn cả hai, các giải pháp của bạn đều hoạt động khi sử dụng Ext.data.Store. –