我试图将 TextField 作为可编辑组件放在 Grid 的每一行中。但我不知道如何在 ValueChange 事件中写回?
下面是我的代码
SerializableBiConsumer<emisTextField, PO_DETL_GRID> consumer =
(tf , detl) ->{
tf.setValue( detl.getP_NO());
} ;
SerializableSupplier<emisTextField> ss = () -> {
emisTextField tf =new emisTextField();
tf.addValueChangeListener(c->{
//how to write back newValue to my PO_DETL_GRID item ?
});
return tf;
};
ComponentRenderer cr = new ComponentRenderer<emisTextField,PO_DETL_GRID>(ss,consumer);
Grid.Column p_no_column = edit_grid.addColumn( cr);
grid.addColumn(cr);
Run Code Online (Sandbox Code Playgroud)