将Ext.Net 1.6迁移到带有MVC的Ext.Net 2.1会破坏渲染器的功能
migration of Ext.Net 1.6 to Ext.Net 2.1 with MVC destroys renderer functionality
所以我有一些大型项目,我正在创建一个从Ext.Net 1.6迁移到Ext.Net 2.1与MVC 4的样本。这样做,我偶然发现了错误,(使我的web应用程序符合我的主页后)渲染器为我的GridColumn抛出以下错误:
Uncaught TypeError: Object function String() { [native code] } has no method 'format'
Uncaught TypeError: Cannot call method 'removeChild' of null
渲染器位于"HeadContent"占位符中,而GridPanel位于"MainContent"
Renderer函数如下所示:
<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/介绍/BREAKING_CHANGES/
相关文章:
- 我如何从 Javascript 调用 ext.net 按钮并设置为启用它
- 如何从 C# 代码隐藏或 javascript 中突出显示 Ext.net 网格面板的选定行
- EXT.NET:如何仅将存储的子集呈现到网格中
- Javascript不能与 Ext.Net 一起使用
- Ext.Net按钮更改字体大小
- 用JavaScript触发Ext.net按钮点击
- 将Ext.NET隐藏字段的值作为参数传递给Action方法
- EXT.NET:“;未捕获的类型错误:无法读取属性'数据'未定义的“;将记录添加到存储时
- 如何在服务器端创建Ext.Net图表
- 如何从javascript中的DirectMethod中获得返回值(值类型是Ext.Net.Panel)并将其添加到Ex
- 如何从c# ext.net调用javascript
- 在GridPanel Ext.net (ExtJS)中突出显示一组行
- 如何在ext.net中获得Id,代码行返回null (extjs)
- Ext.Net V2中的GroupingView.X显示错误
- 在Ext.net (ASP.NET)中上传完成事件
- 在EXT.NET中执行PartialViewResult脚本之前注入javascript
- Extjs 6和Ext.net在同一个项目
- 将Ext.Net 1.6迁移到带有MVC的Ext.Net 2.1会破坏渲染器的功能
- 如何动态更改Ext.net工具栏内文本字段的文本
- 动态设置Ext.Net按钮的工具提示