2013-03-26 3 views
0

Итак, у меня есть большой проект, для которого я создаю образец миграции из Ext.Net 1.6 в Ext.Net 2.1 с MVC 4. Выполнение я наткнулся на ошибки, что (после моего веб-приложения соответствуют моей главной странице) визуализатор для моего GridColumn бросает следующие ошибки:миграция Ext.Net 1.6 в Ext.Net 2.1 с MVC разрушает функции рендеринга

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 работает без проблем.

Любые идеи о том, как исправить это?

ответ

2

В Ext JS 4 был удален и заменен String.format функцией Ext.String.format. Более подробная информацию можно найти в документации Ext JS см

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

также пункт #40 из Ext.NET 2.0 отличий,

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

Надеется, что это помогает.

+0

Функция Ext.String.format была изменена в Ext JS 4.0 и доступна в указанной вами ссылке. –

Смежные вопросы