Sencha Touch 2 - 从商店中自定义模型人口

问题描述:

我正在构建sencha(sencha touch 2)应用程序,它从代理获取一些json数据。我正在填充一个商店,所以我有一个模型(包含一些字段)和一个显示获取数据的视图。Sencha Touch 2 - 从商店中自定义模型人口

我需要修改一些数据通过代理与一个JSON阅读器接收,之前将其保存到模型中,我需要修改一些模型字段。

比方说,我有字段(ID,标题,文字),我收到非解析的文本,我需要改造的URL为富文本福尔曼如http://无论

好了,所以,是否有任何方法可以定义到商店类中,每次填充模型时都会执行该方法?

例如:

... 
customText: function(data) { 
    return parseUrlsFromString(data); 
} 
... 

我有,一个视图,控制器,存储和限定所述预期行为的模型。

如有任何意见,将不胜感激!

经过一番研究,一些人在sencha论坛上回复。我与你分享我的问题的解决方案:

我们需要对模型定义做一些小改动。如果您在标题数据字段(模型定义)上设置了转换函数,则可以在将原始数据添加到记录之前对原始数据执行任何操作。

退房的文档的类型和转换段(靠近顶部):http://docs.sencha.com/touch/2-0/#!/api/Ext.data.Field

还要确保读取转换属性文档:http://docs.sencha.com/touch/2-0/#!/...ld-cfg-convert