gpt4 book ai didi

javascript - 使用 MVC 将 Ext.Net 1.6 迁移到 Ext.Net 2.1 破坏了渲染器功能

转载 作者:行者123 更新时间:2023-12-02 18:53:03 24 4
gpt4 key购买 nike

所以我有一些大型项目,我正在为其创建一个使用 MVC 4 从 Ext.Net 1.6 迁移到 Ext.Net 2.1 的示例。这样做时我偶然发现了错误,即(在使我的 Web 应用程序符合与我的母版页)我的 GridColumn 渲染器抛出以下错误:

Uncaught TypeError: Object function String() { [native code] } has no method 'format' 
Uncaught TypeError: Cannot call method 'removeChild' of null

渲染器位于“HeadContent”占位符中,而 GridPanel 位于“MainContent”中

渲染器函数如下所示:

<script type="text/javascript">
var template = '<span style="color:{0};">{1}</span>';

var listname = function (value, meta, record) {
return String.format(template, (record.data.blockstatus == "free") ? "green" : "red", value);
};
</script>

使用 ext.net 的通用示例页面确实可以正常工作。

关于如何解决这个问题有什么想法吗?

最佳答案

在 Ext JS 4 中,String.format 已被删除并替换为 Ext.String.format 函数。 Ext JS 文档中提供了更多信息,请参阅

http://docs.sencha.com/ext-js/4-2/#!/api/Ext.String-method-format

另请参阅 Ext.NET 2.0 重大更改的第 #40 项,

http://examples.ext.net/#/Getting_Started/Introduction/BREAKING_CHANGES/

希望这有帮助。

关于javascript - 使用 MVC 将 Ext.Net 1.6 迁移到 Ext.Net 2.1 破坏了渲染器功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15632903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com