How to fix TypeError: transform(...) is null
How to fix TypeError: transform(...) is null
另外一个人说这个错误一般是"a widget template that is referencing a property via ${...} that doesn't actually exist in the widget."
引起的
我已经研究过,但似乎找不到解决此错误的方法。有什么建议或线索可以帮助解决这个问题吗?您如何找到这段代码来解决问题?
从 SitePen 得到了一些帮助。
这是跟踪堆栈 -
**string.substitute/<()string.js(第 147 行)string.substitute()string.js
(line 141) ._updatePaginationStatus()Pagination.js (line 395)
.gotoPage/
return transform(value, key).toString();
instrum...tion.js (line 20)**
分页失败 - 可能试图在数据实际存在之前提取数据。
“代码正在尝试进行 string.substitute 调用,但您尝试进行的转换无效。看起来分页扩展在此方面失败了。考虑到与 Deferreds 相关的步骤数,它看起来就像有些东西在数据可用之前试图解析数据。例如,您有一个异步调用,但正在同步处理数据。
就是说,当使用分页扩展时,我认为您使用的是普通网格而不是 OnDemandGrid。"
我从 OnDemandGrid 切换到 Grid - 左分页。错误仍然存在。切换回 OnDemandGrid - 消除了分页。错误消失了。
还发现我在文档中忽略的这个小注释:"Note that the Pagination extension is incompatible with OnDemandGrid, since each has its own way of dealing with collection ranges. Pagination should be mixed into Grid, not OnDemandGrid."
http://dgrid.io/tutorials/0.4/grids_and_stores/
thankyousitepen
另外一个人说这个错误一般是"a widget template that is referencing a property via ${...} that doesn't actually exist in the widget."
引起的我已经研究过,但似乎找不到解决此错误的方法。有什么建议或线索可以帮助解决这个问题吗?您如何找到这段代码来解决问题?
从 SitePen 得到了一些帮助。
这是跟踪堆栈 -
**string.substitute/<()string.js(第 147 行)string.substitute()string.js
(line 141) ._updatePaginationStatus()Pagination.js (line 395) .gotoPage/
return transform(value, key).toString();
instrum...tion.js (line 20)**
分页失败 - 可能试图在数据实际存在之前提取数据。 “代码正在尝试进行 string.substitute 调用,但您尝试进行的转换无效。看起来分页扩展在此方面失败了。考虑到与 Deferreds 相关的步骤数,它看起来就像有些东西在数据可用之前试图解析数据。例如,您有一个异步调用,但正在同步处理数据。
就是说,当使用分页扩展时,我认为您使用的是普通网格而不是 OnDemandGrid。"
我从 OnDemandGrid 切换到 Grid - 左分页。错误仍然存在。切换回 OnDemandGrid - 消除了分页。错误消失了。
还发现我在文档中忽略的这个小注释:"Note that the Pagination extension is incompatible with OnDemandGrid, since each has its own way of dealing with collection ranges. Pagination should be mixed into Grid, not OnDemandGrid."
http://dgrid.io/tutorials/0.4/grids_and_stores/