я использовал Анон внутренний класс, чтобы получить кнопку OBJ:анонимные внутренние классы для кнопок
Button modButton = new Button("Modify");
modButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
//TODO: link to a pop-up, and do a refresh on exit
}
});
Я хочу использовать это в сколь угодно размером GWT FlexTable (которая в основном авто таблица переопределения).
если я сделать что-то вроде этого:
currentTable.setText(3, 0, "elec3");
currentTable.setWidget(3, 2, modButton);
currentTable.setText(4, 0, "elec4");
currentTable.setWidget(4, 2, modButton);
Кнопка показывает только на последнем один (так как существует только один экземпляр). Так как приведенная выше таблица будет заполнена программно, ее не очень практично определить новую кнопку для каждого возможного экземпляра.
Я попытался это следующее:
currentTable.setText(4, 0, "elec4");
currentTable.setWidget(4, 2, new Button("Modify");
modButton.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
//TODO: link to a pop-up, and do a refresh on exit
}
});
);
Однако, это не будет собирать на всех (первый, я думаю), я немного потерял - как я могу добиться этого эффекта?
Благодаря
Я считаю, что последний фрагмент будет скомпилирован, если вы удалите последний ');' – MatrixFrog