/** * constructor that creates the default {@link com.jfoenix.controls.cells.editors.TextFieldEditorBuilder TextField} * editor node to edit the cell */ public GenericEditableTreeTableCell() { builder = new TextFieldEditorBuilder(); }
return new GenericEditableTreeTableCell<>( new TextFieldEditorBuilder()); }); firstNameEditableColumn.setOnEditCommit((CellEditEvent<Person, String> t) -> { }); lastNameEditableColumn.setCellFactory((TreeTableColumn<Person, String> param) -> { return new GenericEditableTreeTableCell<>( new TextFieldEditorBuilder()); }); lastNameEditableColumn.setOnEditCommit((CellEditEvent<Person, String> t) -> { }); ageEditableColumn.setCellFactory((TreeTableColumn<Person, Integer> param) -> { return new GenericEditableTreeTableCell<>( new IntegerTextFieldEditorBuilder()); }); ageEditableColumn.setOnEditCommit((CellEditEvent<Person, Integer> t) -> {
ageColumn.setCellFactory((TreeTableColumn<User, String> param) -> new GenericEditableTreeTableCell<>( new TextFieldEditorBuilder())); ageColumn.setOnEditCommit((CellEditEvent<User, String> t) -> t.getTreeTableView() .getTreeItem(t.getTreeTablePosition() .getValue().age.set(t.getNewValue())); empColumn.setCellFactory((TreeTableColumn<User, String> param) -> new GenericEditableTreeTableCell<>( new TextFieldEditorBuilder())); empColumn.setOnEditCommit((CellEditEvent<User, String> t) -> t.getTreeTableView() .getTreeItem(t.getTreeTablePosition() .getValue().userName.set(t.getNewValue())); deptColumn.setCellFactory((TreeTableColumn<User, String> param) -> new GenericEditableTreeTableCell<>( new TextFieldEditorBuilder())); deptColumn.setOnEditCommit((CellEditEvent<User, String> t) -> t.getTreeTableView() .getTreeItem(t.getTreeTablePosition()
/** * constructor that creates the default {@link com.jfoenix.controls.cells.editors.TextFieldEditorBuilder TextField} * editor node to edit the cell */ public GenericEditableTreeTableCell() { builder = new TextFieldEditorBuilder(); }