我需要按钮提交
Vaadin Button Submit
我正在使用 Vaadin table 来显示一些报告。当我的提交按钮工作时,如果我再次单击它会多次显示相同的数据(重复)。我的密码是
Button executeSearchButton = new Button("Search");
executeSearchButton.addListener(new Button.ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
if(caseId != null || sitename != null || menunames != null )
runSerachPage(searchTable, caseId.getValue().toString(), sitename.getValue().toString(), menunames);
}
});
看起来您在插入新记录之前没有清除 table。
我假设你应该在添加新项目之前在 runSerachPage 中有类似 table.removeAllItems() 的东西。
我正在使用 Vaadin table 来显示一些报告。当我的提交按钮工作时,如果我再次单击它会多次显示相同的数据(重复)。我的密码是
Button executeSearchButton = new Button("Search");
executeSearchButton.addListener(new Button.ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
if(caseId != null || sitename != null || menunames != null )
runSerachPage(searchTable, caseId.getValue().toString(), sitename.getValue().toString(), menunames);
}
});
看起来您在插入新记录之前没有清除 table。 我假设你应该在添加新项目之前在 runSerachPage 中有类似 table.removeAllItems() 的东西。