/** * @{inheritedDoc} */ @Override public void buildContent() { treeView = new TreeTableView<>(); final String treePaginatedDataProvider = contentConfiguration.getPropertyValue("dataLoader"); this.treePaginatedDataProvider = (ITreePaginatedDataProvider) Services.getBean(treePaginatedDataProvider); this.treePaginatedDataProvider.setRootContext(controller); final List<TableColumnBase> tableColumns = getTableColumns(); for(TableColumnBase e: tableColumns) { treeView.getColumns().add((TreeTableColumn<OperationData, ?>) e); } treeView.setCache(true); treeView.setCacheHint(CacheHint.SPEED); final TreeItem root = this.treePaginatedDataProvider.getRootItem(); treeView.setRoot(root); treeView.setShowRoot(true); // style NodeHelper.setStyleClass(treeView, contentConfiguration, "treeViewStyleClass", true); }
public void initFX() treeTable = new TreeTableView<>(); treeTable.setEditable( true ); List<TreeTableColumn< RegistrationExplorerRow , String >> columns = new ArrayList<>();
TreeTableView<Person> treeTable = new TreeTableView<Person>(rootTreeTableItem); TreeTableColumn<Person, String> firstNameTreeCol = new TreeTableColumn<Person, String>("First Name"); firstNameTreeCol.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() {
final SplitPane splitPane = new SplitPane(); splitPane.setOrientation(Orientation.VERTICAL); final TreeTableView<ValidationAndData> tableView = new TreeTableView<>(); tableView.setColumnResizePolicy(TreeTableView.CONSTRAINED_RESIZE_POLICY);
root.setExpanded(true); final TreeTableView<DummyFile> treeTableView = new TreeTableView<DummyFile>(); treeTableView.setShowRoot(true); treeTableView.setRoot(root);
TreeTableView<Person> treeTable = new TreeTableView<Person>(rootTreeTableItem); TreeTableColumn<Person, String> firstNameTreeCol = new TreeTableColumn<Person, String>("First Name"); firstNameTreeCol.setPrefWidth(100);