293031323334353637
public class SelfUpdateColumn extends TableColumn { public SelfUpdateColumn(int modelIndex, Duration duration) { super(modelIndex); ObjectRender render = new TimedRender(duration); setCellEditor(render); setCellRender(render); }
1920212223242526272829
} @Override protected void modifyTable(Table table) { table.setDefaultEditor(Object.class, new UpdateOnChangeRender(new ObjectRender()) { @Override protected void onUpdate(AjaxRequestTarget target) { target.addComponent(editionLabel);