2013-06-19 2 views

ответ

1

Вы должны обрабатывать щелчки по ячейке, к которой относится ColumnConfig. Например, у вас есть Grid grid = new Grid(new ColumnModel(column));, то:

grid.addListener(Events.CellDoubleClick, new Listener<GridEvent>() { 
    public void handleEvent(GridEvent be) { 
     // be.getColIndex() gets the index of the column clicked on. 
     // if you know the index of `column`, you can compare that number to the colIndex 
     // if the numbers are equal, do whatever you want to do 
     // see docs for GridEvent at 
     // http://dev.sencha.com/deploy/gxt-2.2.5/docs/api/com/extjs/gxt/ui/client/event/GridEvent.html 
    } 
}); 
+2

И для регулярной мыши, добавьте 'Events.CellClick' слушатель. –

+0

Право - опечатка с моей стороны в моем ответе, я хотел поставить «CellClick», но скопировал неправильное название событий. :) –

+0

@thy_stack_overfloweth Я столкнулся с подобной проблемой, может посмотреть PLS и предложить решение. Вот мой вопрос http://stackoverflow.com/q/22610705/3277781 – Gundamaiah

Смежные вопросы