【发布时间】:2012-04-06 08:02:51
【问题描述】:
当使用 'x.y' 的 Ext.data.Store 'mapping' 配置属性,并且映射模型不包含 'x' 属性时,存储会引发异常,从而阻止存储数据在数据存储加载时渲染到网格视图中。
如果存储源不在您的控制范围内,是否可以在映射路径的根不存在时避免/捕获异常。我尝试对数据存储的目标属性使用“转换”功能。到 JSON 文档的映射路径仅由运行上下文确定 [e.g. this.mappingPath]。动态生成转换函数(以捕获异常)似乎会减慢页面速度。
ExtJS API 中模型的映射路径中是否有解决空结果的解决方案,或者是否可以从转换函数中捕获异常?或者可能是另一种解决方案...
【问题讨论】:
-
你将不得不发布一些代码。
标签: extjs4