Ext.net динамическая сетка, чтение панели из httpHandler
Я добавляю динамическую сетку в порт просмотра нажатием кнопки, данные в хранилище взяты из ajax-прокси, я использую тот же код, что и в http://examples.ext.net/#/GridPanel/Saving_Variations/HttpHandler/ но разница в том, что я добавляю его за код.
Первая проблема - все, что не показывает значок, говорит о том, что его нельзя найти. Вторая проблема заключается в том, что я получаю заголовки и кнопки, и они работают нормально, но в сетке не отображаются данные...
Пожалуйста, помогите, я перепробовал все, что знаю здесь.
1 ответ
Во-первых, значки могут быть зарегистрированы для того, чтобы они были отображены. Используйте следующий код. Это особенно актуально при динамической загрузке значков.
protected void Page_Load(object sender, EventArgs e)
{
if(!X.IsAjaxRequest)
{
this.resourceManager.RegisterIcon(Icon.Lorry);
}
}
Во-вторых, если вы видите пустые строки в сетке, это может означать, что данные загружаются, но у вас есть несоответствие регистра между значениями ModelField и Column DataIndex. Значения DataIndex являются CASE SENSITIVE.
Надеюсь, это поможет.
Спасибо,
Гав