nani1216
nani1216

Reputation: 261

Empty message in gridPanel

I'm using Extjs gridPanel to display data. I want to show "No data..." message in gridPanel when no data available. How to do this ?.

I tried emptyText property but its not worked.

I think emptyText is for gridView not for gridPanel.

Please help me how to show empty data message in gridPanel.(I'm using gridPanel not grid View)

Upvotes: 26

Views: 20065

Answers (1)

Brian Moeskau
Brian Moeskau

Reputation: 20429

You answered your own question -- it is indeed a GridView property. So to specify it in the GridPanel (which uses a GridView internally) just do this:

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

Per the comments below, you might also include deferEmptyText: false in the viewConfig for the text to render immediately (otherwise it waits until after the initial store load is complete).

Upvotes: 44

Related Questions