Показать сообщение отдельно
  #1 (permalink)  
Старый 14.04.2012, 14:26
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

Ext.grid.Panel - получить количество записай (строк) ???
Добрый День !!!
Есть код:
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) ???

С наступающим всех !!!
Ответить с цитированием