private String calcWidget(Metadata fieldMeta) { StringBuilder bldr = new StringBuilder(); String comma = ""; if (!fieldMeta.isCanEdit()) { bldr.append(comma); bldr.append("not editable"); comma = ", "; } if (!fieldMeta.isCanView()) { bldr.append(comma); bldr.append("not viewable"); comma = ", "; } if (!fieldMeta.isCanUnmask()) { bldr.append(comma); bldr.append("Not unmaskable"); comma = ", "; } if (fieldMeta.getInitialLookup() != null) { bldr.append(comma); bldr.append(fieldMeta.getInitialLookup().getWidget()); comma = ", "; } if (bldr.length() == 0) { bldr.append(" "); } return bldr.toString(); }
private String calcLookup(Metadata fieldMeta) { StringBuilder bldr = new StringBuilder (); if (fieldMeta.getInitialLookup() != null) { bldr.append (calcLookup (fieldMeta.getInitialLookup ())); if (fieldMeta.getInitialLookup() == null) { bldr.append ("No initial lookup but...");
@Override public void onSelectionChange(SelectionChangeEvent event) { String gradeTypeSelected = ((KSRadioButtonListImpl)event.getWidget()).getSelectedItem(); gradeMetadata.getInitialLookup().getParams().get(0).setDefaultValueList(null); gradeMetadata.getInitialLookup().getParams().get(0).setDefaultValueString(gradeTypeSelected); addGradeListWidget(true, !event.isUserInitiated()); } });
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; }
Object listData = listItem.getValue(); if (listData != null && listData instanceof String) { if (fieldMetadata.getInitialLookup() != null && !StringUtils.isEmpty((String) listData)) { IdTranslation trans = idTranslator.getTranslation(fieldMetadata.getInitialLookup(), (String) listData); if (trans != null) { Integer index = listItem.getKey(); if (fieldMetadata.getInitialLookup() != null && !StringUtils.isEmpty((String) fieldData)) { IdTranslation trans = idTranslator.getTranslation(fieldMetadata.getInitialLookup(), (String) fieldData); if (trans != null) { setTranslation(data, prop.getKey().toString(), null, trans.getDisplay());
Object listData = listItem.getValue(); if (listData != null && listData instanceof String) { if (fieldMetadata.getInitialLookup() != null && !StringUtils.isEmpty((String) listData)) { fieldMetadata.getInitialLookup(), (String) listData); if (trans != null) { Integer index = listItem.getKey(); if (fieldMetadata.getInitialLookup() != null) { IdTranslation trans = idTranslator.getTranslation( fieldMetadata.getInitialLookup(), ((Data) listData).<String> get("orgId")); if (trans != null) { if (fieldMetadata.getInitialLookup() != null) { IdTranslation trans = idTranslator.getTranslation(fieldMetadata.getInitialLookup(), ((Data) prop.getValue()).get(0).toString()); if (trans != null) { if (fieldMetadata.getInitialLookup() != null && !StringUtils.isEmpty((String) fieldData)) { IdTranslation trans = idTranslator.getTranslation(fieldMetadata.getInitialLookup(), (String) fieldData); if (trans != null) {
startOfPath = queryPathStart; if (metadata.getInitialLookup() != null) { searchWindow = GWT.create(KSPicker.class); searchWindow.init(metadata.getInitialLookup(), metadata.getAdditionalLookups()); searchWindow.addValuesChangeHandler(new ValueChangeHandler<List<String>>() { public void onValueChange(ValueChangeEvent<List<String>> event) {
@Override public void beforeShow(final Callback<Boolean> onReadyCallback) { Metadata searchMetadata = programModel.getDefinition().getMetadata(QueryPath.concat("searchProgramVersions")); LookupMetadata versionSearch = searchMetadata.getInitialLookup(); table.performSearch(generateRequest(versionSearch), versionSearch.getResults(), versionSearch.getResultReturnKey(), false); onReadyCallback.exec(true); }
if(metadata!=null&&metadata.getInitialLookup()!=null){ QueryPath translatedPath = QueryPath.concat("_runtimeData", prop.getKey().toString(), "id-translation"); dataValue = data.query(translatedPath);
@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); }
List<LookupMetadata> lookupMDs = new ArrayList<LookupMetadata>(); List<SearchParamInfo> searchParams = membershipQueryInfo.getQueryParamValues(); lookupMDs.add(rangeEditMetaData.getInitialLookup()); LookupMetadata lookupMetadata = findLookupMetadataByLookupId(selectedSearchTypeKey, lookupMDs, searchParams);
QueryPath fieldPath = null; if(metadata!=null&&metadata.getInitialLookup()!=null){ if (metadata.getDataType().equals(DataType.STRING)) { QueryPath translatedPath = fullPath.subPath(0, fullPath.size()-1);