如何在Vaadin表中跟踪修改后的值?

时间:2016-12-08 14:09:46

标签: java vaadin javabeans vaadin7

我有一个可编辑的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?

        }
    };

0 个答案:

没有答案