将带有自定义排序的存储在Sencha Touch中
|
我有一个商店+模型,该模型已连接到第三方插件(Ext.ux.TouchGridPanel)。插件会使用相关映射正确调用商店的sort()方法。一切正常,商店自行整理。但是,我希望将客户排序添加到商店中。我尝试将sortType字段添加到模型中:
Ext.regModel(\"Transactions\", {
fields: [
{
name: \'unit\',
type: \'string\',
sortType: function(value) {
console.log(\'PRINT GDAMNIT\');
return 0;
}
},
...
]
});
但是,这不起作用,并且没有调用sortType。
TLDR:如何使商店进行自定义排序?
没有找到相关结果
已邀请:
4 个回复
稼悸
排序类型将字段的值转换为另一个值,以确保正确排序。如果您不在该字段上排序,则没有理由调用该函数。您可以将sortDir添加到字段中,该字段将仅根据字段的类型将字段排序为升序/降序。
坊岔埠绵
蹦吃舷弦
嗓瑰
中。 其次,要使用自定义排序功能调用sort方法,您需要将特定的
而不是
传递给
(同样,请参见API以获取更多详细信息)-但这可能会很棘手,因为sort调用是从插件。 不知道这是否有助于解决您的问题,但也许可以帮助您寻找正确的方向。