Добрый День !!!
Есть код:
function Fun(_title, _idClass) {
var store = Ext.create('Ext.data.JsonStore', {
fields: [
{ name: "id" },
{ name: "name" }
],
//pageSize: 20,
proxy: {
type: 'ajax', // тип прокси = Ajax
url: "MyTest01.ashx?txt=" + textfieldSearch.value + "&idClass=" + _idClass,
reader: {
type: "json",
root: "documents"
}
}
});
store.load();
var grid = Ext.create("Ext.grid.Panel", {
store: store,
title: _title,
closable: true,
columns: [
{ text: "№", dataIndex: "id", width: 100, hidden: true },
{ text: "Наименование", dataIndex: "name", sortable: true, resizable: true, flex: 1, width: 100 }
],
listeners: { //Дабл Клик
itemdblclick: function (dv, record, item, index, e) {
Ext.Msg.alert(record.get('id'), record.get('temaA'));
}
}
});
//if(grid.RowsCount>0) - ????????????
{
centralTabPanel.add(grid);
centralTabPanel.setActiveTab(grid);
}
};
Создаётся Грид и добавляется в TabPanel (Ext.tab.Panel).
Но, Грид надо добавить в TabPanel, только при условии, если к-во строк >0.
Вопросик: как получить количество строк Грида (grid) ???
С наступающим всех !!!