public void setSearchDisplayMode(SearchDisplayMode displayMode) { this.searchDisplayMode = displayMode; searchDisplayModeName = displayMode.name(); }
public void init(Table table) { if(displayModeName != null) { displayMode = DisplayMode.valueOf(displayModeName); } else { displayMode = DisplayMode.DROPDOWN; } if(searchDisplayModeName != null) { searchDisplayMode = SearchDisplayMode.valueOf(searchDisplayModeName); } else { searchDisplayMode = SearchDisplayMode.DROPDOWN; } if(!StringUtils.isEmpty(foreignKeyName)) { foreignKey = DatabaseLogic.findForeignKeyByName(table, foreignKeyName); } else if(!StringUtils.isEmpty(selectionProviderName)) { selectionProvider = DatabaseLogic.findSelectionProviderByName(table, selectionProviderName); } else { throw new Error("foreignKey and selectionProvider are both null"); } }
public void init(Table table) { if(displayModeName != null) { displayMode = DisplayMode.valueOf(displayModeName); } else { displayMode = DisplayMode.DROPDOWN; } if(searchDisplayModeName != null) { searchDisplayMode = SearchDisplayMode.valueOf(searchDisplayModeName); } else { searchDisplayMode = SearchDisplayMode.DROPDOWN; } if(!StringUtils.isEmpty(foreignKeyName)) { foreignKey = DatabaseLogic.findForeignKeyByName(table, foreignKeyName); } else if(!StringUtils.isEmpty(selectionProviderName)) { selectionProvider = DatabaseLogic.findSelectionProviderByName(table, selectionProviderName); } else { throw new Error("foreignKey and selectionProvider are both null"); } }
public void setSearchDisplayMode(SearchDisplayMode displayMode) { this.searchDisplayMode = displayMode; searchDisplayModeName = displayMode.name(); }
selectionProviderEdit.availableSelectionProviders = entry.getValue(); selectionProviderEdit.displayModeName = DisplayMode.DROPDOWN.name(); selectionProviderEdit.searchDisplayModeName = SearchDisplayMode.DROPDOWN.name(); for(CrudSelectionProvider cp : selectionProviderSupport.getCrudSelectionProviders()) { if(Arrays.equals(cp.fieldNames, fieldNames)) { selectionProviderEdit.searchDisplayModeName = searchDisplayMode.name();
public void toXhtml(@NotNull XhtmlBuffer xb) { xb.openElement("div"); xb.addAttribute("class", "form-group"); switch (displayMode) { case DROPDOWN: valueToXhtmlDropDown(xb); break; case RADIO: valueToXhtmlRadio(xb); break; case AUTOCOMPLETE: valueToXhtmlAutocomplete(xb); break; case CHECKBOX: valueToXhtmlCheckbox(xb); break; case MULTIPLESELECT: valueToXhtmlMultipleSelection(xb); break; default: throw new IllegalStateException( "Unknown display mode: " + displayMode.name()); } xb.closeElement("div"); }
public void toXhtml(@NotNull XhtmlBuffer xb) { xb.openElement("div"); xb.addAttribute("class", "form-group"); switch (displayMode) { case DROPDOWN: valueToXhtmlDropDown(xb); break; case RADIO: valueToXhtmlRadio(xb); break; case AUTOCOMPLETE: valueToXhtmlAutocomplete(xb); break; case CHECKBOX: valueToXhtmlCheckbox(xb); break; case MULTIPLESELECT: valueToXhtmlMultipleSelection(xb); break; default: throw new IllegalStateException( "Unknown display mode: " + displayMode.name()); } xb.closeElement("div"); }