Подтвердить что ты не робот

Пустое сообщение в gridPanel

Я использую Extjs gridPanel для отображения данных. Я хочу показать сообщение "Нет данных..." в gridPanel, когда данных нет. Как это сделать?

Я попробовал свойство emptyText, но не работал.

Я думаю, что emptyText для gridView не для gridPanel.

Пожалуйста, помогите мне показать пустое сообщение данных в gridPanel. (Я использую gridPanel not grid View)

4b9b3361

Ответ 1

Вы ответили на свой вопрос - это действительно свойство GridView. Поэтому, чтобы указать его в GridPanel (который использует GridView внутри), просто выполните следующее:

myGrid = new Ext.GridPanel({
    viewConfig: {
        emptyText: 'No records'
    }
});

В приведенных ниже комментариях вы также можете включить deferEmptyText: false в viewConfig для немедленного отображения текста (в противном случае он ждет, пока начальная загрузка магазина завершена).