煎茶触摸 2 - 从商店自定义模型种群
Sencha Touch 2 - Customize model population from a store
我正在构建一个sencha(sencha touch 2)应用程序,它从代理获取一些json数据。我正在填充一个商店,所以我有一个模型(带有一些字段)和一个显示获取数据的视图。
我需要修改使用 json 读取器代理接收的一些数据,在保存到模型中之前,我需要修改一些模型字段。
假设我有字段(id、标题、文本),我收到未解析的文本,我需要将 url 转换为富文本格式,例如 http://whatever
好的,那么,是否有任何方法可以定义到每次填充模型时将执行的存储类中?
例如:
...
customText: function(data) {
return parseUrlsFromString(data);
}
...
我有一个视图,一个控制器,一个商店和一个定义预期行为的模型。
任何评论将不胜感激!
在做了一些研究之后,有些人在煎茶论坛上回复了。我与您分享我的问题的解决方案:
我们需要对模型定义进行一个小的更改。如果在标题数据字段(模型定义)上设置转换函数,则可以在原始数据添加到记录之前对其进行任何操作。
查看文档的类型和转换部分(靠近顶部):http://docs.sencha.com/touch/2-0/#!/api/Ext.data.Field
另请务必阅读转换属性文档:http://docs.sencha.com/touch/2-0/#!/...ld-cfg-convert
相关文章:
- 自定义指令中的AngularJS ng模型
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- 在模型上生成自定义主干错误.保存成功
- 续集返回未定义的模型自定义方法
- 煎茶触摸 2 - 从商店自定义模型种群
- 在模型可用之前调用使用 app.filter 的自定义筛选器
- 来自模型数据的Ember JS自定义请求
- Kendo UI自定义验证不适用于模板和视图模型
- 自定义主干.模型操作不起作用
- 删除Alfresco自定义模型中的特性值
- 将用户键入的模型更改为自定义的Angular指令
- 挖空绑定自定义组件,使其不与中心视图模型冲突
- 用于引导程序选择的挖空自定义绑定,不更新视图模型“选定类别/选定类别”
- AngularJS 无法自定义验证模型数组值
- 主干.js - 如何在模板中使用自定义模型属性
- 如何在Qooxdoo中创建自定义模型?(用于列表)
- 使用自定义模型和异步加载的extJS4树网格的悲哀
- AngularJs:从非常大的搜索表单传递搜索条件到service - create自定义模型
- 自定义模型请求
- 使用自定义模型弹出确认表单提交