2013-03-12 4 views
3

Im, используя Extjs 4.1 с сеткой. Теперь я хочу получить строку по id/index, чтобы просто скрыть ее (а не фильтр).ExtJs - getRow по индексу Gridpanel

Я попробовал, что (он говорит, что нет никакого способа GetRow):

gridpanel.getView().getRow(0);

Что такое правильный путь сейчас?

Я знаю gridview имеет getRow, так почему я не могу использовать его?

Edit: там, кажется, нет такого метода в 4.

+0

'getRow' не существуют, вы, вероятно, ищете' getRecord' – Rob

+0

он существовал в 3.4. Ill try getRecord – Patrick

+0

Теперь я думаю об этом, 'getRecord', вероятно, вернет модель вместо фактической строки ... – Rob

ответ

5

Поскольку ExtJS 4.1.3 больше не возвращает GridView вы должны работать вокруг этого.

Взгляните: Sencha Forum --> Getting gridview row element

На моем взгляде, его уродливое решение, но оно не получает много внимания ..

+0

Спасибо за помощь, но я больше не буду использовать этот подход. Теперь я изменю свою концепцию. %? § #! – Patrick

+1

, которому интересно, как получить запись, используя уродливое решение, это grid.getView(). GetRecord (grid.getView(). GetNode (rowIndex)) – snautz