我有一个可编辑的Vaadin表,我想拼命追踪其中的修改项目(编辑或添加行)。
之后我的主要消息是点击按钮后保存修改后的表和更新数据库。
请你告诉我一个具体的例子,因为我是新手,直到现在我才发现任何有用的东西。 这是同一个问题,但答案对我没什么帮助:link
BeanItem容器代码:
public BeanItemContainer createContainer() {
BeanItemContainer<Sct> beans = new BeanItemContainer<Sct>(Sct.class);
beans.addNestedContainerProperty("secti.sid");
beans.addNestedContainerProperty("secti.isa");
beans.addNestedContainerProperty("secti.order");
for (int i = 0; i < list.size(); i++) {
PS_SECTION section = list.get(i);
Long ps = section.getPS_SECTION();
String na = section.getNAME();
Long is = section.getISACTIVE();
Long or = section.getVORDER();
Object itemId = beans.addBean(new Sct(na, new BeanSect(ps, is, or)));
}
return beans;
}
ClickListener saveListener = new ClickListener() {
public void buttonClick(ClickEvent event) {
//What should I put here?
}
};