if (fieldMeta.getAdditionalLookups () != null) { if (fieldMeta.getAdditionalLookups ().size () > 0) { if (fieldMeta.getInitialLookup() == null) { bldr.append ("No initial lookup but..."); bldr.append("\n"); for (LookupMetadata lm : fieldMeta.getAdditionalLookups ()) { bldr.append("\\\\"); bldr.append("\n");
private Picker configureSearch(String fieldKey) { QueryPath path = QueryPath.concat(null, fieldKey); Metadata metaData = modelDefinition.getMetadata(path); Picker picker = new Picker(metaData.getInitialLookup(), metaData.getAdditionalLookups()); return picker; }
private Widget configureSearch(String fieldKey) { Widget searchWidget; QueryPath path = QueryPath.concat(null, fieldKey); Metadata meta = configurer.getModelDefinition().getMetadata(path); searchWidget = GWT.create(KSPicker.class); ((KSPicker) searchWidget).init(meta.getInitialLookup(), meta.getAdditionalLookups()); SearchPanel panel = ((KSPicker) searchWidget).getSearchPanel(); if (panel != null) { panel.setMutipleSelect(false); } return searchWidget; }
private Widget configureSearch(String fieldKey) { Widget searchWidget; QueryPath path = QueryPath.concat(null, fieldKey); Metadata meta = configurer.getModelDefinition().getMetadata(path); searchWidget = GWT.create(KSPicker.class); ((KSPicker) searchWidget).init(meta.getInitialLookup(), meta.getAdditionalLookups()); SearchPanel panel = ((KSPicker) searchWidget).getSearchPanel(); if (panel != null) { panel.setMutipleSelect(false); } return searchWidget; }
searchWindow.init(metadata.getInitialLookup(), metadata.getAdditionalLookups()); searchWindow.addValuesChangeHandler(new ValueChangeHandler<List<String>>() { public void onValueChange(ValueChangeEvent<List<String>> event) {
@Override public Widget getReadOnlyWidget(Metadata meta){ WidgetConfigInfo config = new WidgetConfigInfo(); if (meta != null) { config.access = meta.getWriteAccess(); config.isMultiLine = MetadataInterrogator.isMultilined(meta); config.isRepeating = MetadataInterrogator.isRepeating(meta); config.isRichText = MetadataInterrogator.hasConstraint(meta, ConstraintIds.RICH_TEXT); config.maxLength = MetadataInterrogator.getSmallestMaxLength(meta); config.type = meta.getDataType(); config.metadata = meta; config.lookupMeta = meta.getInitialLookup(); config.additionalLookups = meta.getAdditionalLookups(); config.canEdit = false; config.canUnmask = meta.isCanUnmask(); config.canView = meta.isCanView(); } return _getWidget(config); }
@Override public Widget getWidget(Metadata meta) { WidgetConfigInfo config = new WidgetConfigInfo(); if (meta != null) { config.access = meta.getWriteAccess(); config.isMultiLine = MetadataInterrogator.isMultilined(meta); config.isRepeating = MetadataInterrogator.isRepeating(meta); config.isRichText = MetadataInterrogator.hasConstraint(meta, ConstraintIds.RICH_TEXT); config.maxLength = MetadataInterrogator.getSmallestMaxLength(meta); config.type = meta.getDataType(); config.metadata = meta; config.lookupMeta = meta.getInitialLookup(); config.additionalLookups = meta.getAdditionalLookups(); config.canEdit = meta.isCanEdit(); config.canUnmask = meta.isCanUnmask(); config.canView = meta.isCanView(); } return _getWidget(config); }
selectedSearchTypeKey)) { lookupMetadata = findLookupMetadataByLookupId(selectedSearchTypeKey, rangeEditMetaData.getAdditionalLookups(), searchParams);