Я пытаюсь добавить функцию addValueChangeHandler в TextBox внутри flexTable. Но когда я добавляю этот код: int rowIndex = tableImages.getCellForEvent (event) .getRowIndex(); Я использую этот метод, чтобы узнать текущую строку в случае ClickEvent.Gwt getCellForEvent flexTable
метод неприемлем для ValueChangeEvent, , так как я могу узнать, что такое индекс строки для измененной ячейки? Спасибо.
Здравствуйте Roman, первое спасибо за быстрый ответ, о части 3. я попробовать этот код: Cell клеток = (Cell) widget.getParent(); , чем ячейка com.google.gwt.user.client.ui.HTMLTable.Cell; и имеют ошибку: не могут нанести виджет на HTMLTable.Cell Я вижу, что HTMLTable - вид виджетов, но Cell - это всего лишь часть HTMLTable – Roman
Можете ли вы записать его фактический класс, чтобы узнать, какой тип является родителем textBox? Кроме того, вы уверены, что класс Cell, который вы импортировали, является HTMLTable.Cell не какой-либо другой Cell? –
my TextBox - com.google.gwt.user.client.ui.TextBox. и да, я импортировал это: com.google.gwt.user.client.ui.HTMLTable.Cell; – Roman