private void onManagerInitialized() { managerInitialized = true; bind(); crpComboBox.setDisable(false); vtyComboBox.setDisable(false); clnComboBox.setDisable(false); }
@Override public void onFinishedData(List<Map> data) { for (Map record : data) { cmrList.add(new CustomerData((String) record.get(Customer.PROP_ID), (String) record.get(Customer.PROP_NAME))); } bind(); cmrComboBox.setDisable(false); }
private void initComponents(MigPane root) { root.add(label("Customer")); cmrComboBox = new ComboBox<>(cmrList); cmrComboBox.setPrefWidth(PREF_WIDTH); // cmrComboBox.setCellFactory(pmCellFactory(PROP_NAME)); // cmrComboBox.setButtonCell(pmCell(PROP_NAME)); cmrComboBox.setDisable(true); root.add(cmrComboBox); String farmID = (String) model.getAt(PROP_FARM_URI).getValue(); new CustomerQuery(Connections.get().getClientDolphin()).forFarm(farmID).customers(new OnFinishedHandlerAdapter() { @Override public void onFinishedData(List<Map> data) { for (Map record : data) { cmrList.add(new CustomerData((String) record.get(Customer.PROP_ID), (String) record.get(Customer.PROP_NAME))); } bind(); cmrComboBox.setDisable(false); } }); }
crpComboBox.setCellFactory(CropSelector.<CropData>cdCellFactory(PROP_NAME)); crpComboBox.setButtonCell(CropSelector.<CropData>cdCell(PROP_NAME)); crpComboBox.setDisable(true); root.add(crpComboBox); vtyComboBox.setCellFactory(CropSelector.<VarietyData>cdCellFactory(PROP_NAME)); vtyComboBox.setButtonCell(CropSelector.<VarietyData>cdCell(PROP_NAME)); vtyComboBox.setDisable(true); root.add(vtyComboBox); clnComboBox.setCellFactory(CropSelector.<ClassificationData>cdCellFactory(PROP_NAME)); clnComboBox.setButtonCell(CropSelector.<ClassificationData>cdCell(PROP_NAME)); clnComboBox.setDisable(true); root.add(clnComboBox);
editableComboBoxBox.getChildren().add(combo1); ComboBox<String> combo2 = new ComboBox<String>(items); combo2.setDisable(true); combo2.setEditable(true); editableComboBoxBox.getChildren().add(combo2); combo4.setPromptText("test"); combo4.setEditable(false); combo4.setDisable(true); comboBoxBox.getChildren().add(combo4); collectorVBox.getChildren().add(comboBoxBox);