Ext.net динамическое чтение gridPanel из httpHandler

Я добавляю динамическую сетку в порт просмотра одним нажатием кнопки, данные в хранилище поступают из прокси-сервера ajax, я использую тот же код, что и в http://examples.ext.net/#/GridPanel/Saving_Variations/HttpHandler/, но разница в том, что я добавляю его в код позади.

Первая проблема заключается в том, что все значки не отображаются, это говорит о том, что их невозможно найти. Вторая проблема заключается в том, что я получаю заголовки и кнопки, и они работают правильно, но данные не отображаются в сетке...

Пожалуйста, помогите, я перепробовал все, что знаю здесь.


person abeer    schedule 19.12.2012    source источник
comment
Вы проверили путь к значку? Кроме того, вы уверены, что используете правильную версию ext.net? и последнее, но не менее важное: вызывали ли вы store.DataBind(); для действительного источника данных, который вы правильно смоделировали?   -  person Vogel612    schedule 15.01.2013


Ответы (1)


Во-первых, возможно, потребуется зарегистрировать значки, чтобы они отображались. Используйте следующий код. Это особенно верно при динамической загрузке иконок.

protected void Page_Load(object sender, EventArgs e)
{
     if(!X.IsAjaxRequest)
     {     
          this.resourceManager.RegisterIcon(Icon.Lorry);

    }
}

Во-вторых, если вы видите пустые строки в сетке, это может означать, что данные загружаются, но у вас есть несоответствие регистра между значениями ModelField и Column DataIndex. Значения DataIndex С УЧЕТОМ РЕГИСТРА.

Надеюсь, это поможет.

Спасибо,

Гав

person GavinR    schedule 29.07.2013