2
我有一個從模型在字段上具有轉換功能的商店讀取的列表。 convert函數返回一個值,我用它來控制列表中顯示的內容。這是第一次加載商店時正常工作。下次通過在商店代理上設置extraParams來加載商店時,它不會通過模型上的convert函數運行,因此我無法更新列表中的顯示。Sencha Touch 2模型轉換功能重新加載存儲時不會調用
有沒有什麼我可以做,以確保模型的轉換功能被稱爲每次我加載商店?
感謝您的幫助
實例轉換功能:
{
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;
}
}