我有一个从商店读取的列表,该商店的模型在字段上具有转换功能。convert 函数返回一个值,我用它来控制列表中出现的内容。这在我第一次加载商店时工作正常。下次我通过在商店的代理上设置 extraParams 来加载商店时,它不会通过模型上的转换函数运行,因此我无法更新列表中的显示。
我可以做些什么来确保每次加载商店时都会调用模型的转换函数?
谢谢你的帮助
示例转换函数:
{
name: 'myDisplayField',
type: 'string',
convert: function (value, record) {
if (value == null) {
var req = record.get('otherField');
if (req == "valueString") {
value = 1;
}
else {
value = 0;
}
}
return value;
}
}