ExtJS 3: как выбрать строку в Ext.grid.GridView, имеющую объект класса x-grid3-cell-inner, используя fireEvent - PullRequest
0 голосов
/ 14 января 2011

У меня есть объект класса Ext.grid.GridView со строками в нем. Строки имеют класс x-grid3-cell-inner. Я хочу выбрать строку в GridView, используя методы fireEvent. Так, например, я пишу код (у меня есть идентификатор первой ячейки):

var e = document.createEventObject(); 
e.button = 0; 
var o = document.getElementById('id'); 
o.fireEvent('OnMouseDown', e);

Но ничего не происходит. Я попытался сделать это для кнопки, и она работает, но она не работает для строки в Ext.grid.GridView. Может кто-нибудь сказать мне, как выбрать строку в этой ExtJS Grid, используя события DOM? Постскриптум Я не могу использовать объект Ext для работы с сеткой.

1 Ответ

1 голос
/ 14 января 2011

Я не вижу слушателя для onmousedown в коде. Я вижу один за click. Вы можете попробовать это.

Почему же вы не можете использовать объект Ext? Похоже, вы могли бы найти идентификатор ячейки, подниматься вверх, пока не найдете идентификатор компонента сетки, Ext.getCmp, чтобы получить ссылку на компонент сетки, а затем использовать RowSelectionModel.

...