public CFBorderPane getTabViewChildrenRefListPane() { if (tabViewChildrenRefListPane == null) { Collection<ICFDbTestTableColObj> dataCollection; ICFDbTestEnumTypeObj focus = (ICFDbTestEnumTypeObj) getJavaFXFocusAsEnumType(); if (focus != null) { dataCollection = focus.getOptionalChildrenRef(javafxIsInitializing); } else { dataCollection = null; } ICFDbTestTableObj javafxContainer; if ((focus != null) && (focus instanceof ICFDbTestTableObj)) { javafxContainer = (ICFDbTestTableObj) focus; } else { javafxContainer = null; } tabViewChildrenRefListPane = javafxSchema .getTableColFactory() .newListPane( cfFormManager, javafxContainer, null, dataCollection, new RefreshChildrenRefList(), false); } return (tabViewChildrenRefListPane); }
public void refreshMe() { Collection<ICFDbTestTableColObj> dataCollection; ICFDbTestEnumTypeObj focus = (ICFDbTestEnumTypeObj) getJavaFXFocusAsEnumType(); if (focus != null) { dataCollection = focus.getOptionalChildrenRef(javafxIsInitializing); } else { dataCollection = null; } CFBorderPane pane = getTabViewChildrenRefListPane(); ICFDbTestJavaFXTableColPaneList jpList = (ICFDbTestJavaFXTableColPaneList) pane; jpList.setJavaFXDataCollection(dataCollection); }