2013-01-24 34 views
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; 
        } 
    } 

回答

相关问题