public void show() { searchResultsTable.performSearch(searchRequest, lookupMetadata.getResults(), lookupMetadata.getResultReturnKey()); lightbox.show(); }
public List<SelectedResults> getSelectedValues() { List<SelectedResults> selectedValues = new ArrayList<SelectedResults>(); if (table != null) { List<ResultRow> selectedRows = table.getSelectedRows(); for (ResultRow row : selectedRows) { String displayKey = row.getValue(activeSearchParametersWidget.getLookupMetadata().getResultDisplayKey()); String returnKey = row.getValue(activeSearchParametersWidget.getLookupMetadata().getResultReturnKey()); selectedValues.add(new SelectedResults(displayKey, returnKey, row)); if (multiSelect == false) { break; } } } return selectedValues; }
private void setAttrNdxs(List<SearchResultRowInfo> results, LookupMetadata lookupMetadata) { setItemTextAttrNdxFromAttrKey(results, lookupMetadata.getResultDisplayKey()); setKeyAttrNdxFromAttrKey(results, lookupMetadata.getResultReturnKey()); setSortAttrNdxFromAttrKey(results, lookupMetadata.getResultSortKey()); }
@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); }
table.performSearch(searchId, sr, activeSearchParametersWidget.getLookupMetadata().getResults(), activeSearchParametersWidget.getLookupMetadata().getResultReturnKey(), activeSearchParametersWidget.getLookupMetadata().getResultDisplayKey(), true); resultsTablePanel.setVisible(true); List<HasSearchParam> userCriteria = new ArrayList<HasSearchParam>();
public SearchSuggestOracle(LookupMetadata lookupMetadata) { this.lookupMetaData = lookupMetadata; this.searchTypeKey = lookupMetaData.getSearchTypeId(); for (LookupParamMetadata param : lookupMetadata.getParams()) { if ((param.getUsage() != null) && param.getUsage().name().equals("DEFAULT")) { this.searchTextKey = param.getKey(); } //Add in any writeaccess never default values to the additional params if(WriteAccess.NEVER.equals(param.getWriteAccess())||param.getDefaultValueString()!=null||param.getDefaultValueList()!=null){ SearchParamInfo searchParam = new SearchParamInfo(); searchParam.setKey(param.getKey()); if(param.getDefaultValueList()==null){ searchParam.getValues().add(param.getDefaultValueString()); }else{ searchParam.setValues(param.getDefaultValueList()); } additionalParams.add(searchParam); } } if (this.searchTextKey == null) { KSErrorDialog.show(new Throwable("Cannot find searchTextKey for " + searchTypeKey) ); } this.searchIdKey = lookupMetadata.getSearchParamIdKey(); this.resultIdKey = lookupMetadata.getResultReturnKey(); this.resultDisplayKey = lookupMetadata.getResultDisplayKey(); this.resultSortKey = lookupMetadata.getResultSortKey(); this.sortDirection = lookupMetadata.getSortDirection(); }
result.setQosMetadata(lookupMetadata.getQosMetadata()); result.setResultDisplayKey(lookupMetadata.getResultDisplayKey()); result.setResultReturnKey(lookupMetadata.getResultReturnKey()); result.setResults(lookupMetadata.getResults()); result.setResultSortKey(lookupMetadata.getResultSortKey());