diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js index d544e3a6fbe0781cac8f38f5053125d37d0b8e52..63f28ecb21da74a6b05c8e94fde557b76cd443ad 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js @@ -867,9 +867,15 @@ function ServerFacade(openbisServer) { } if(fetchOptions.withSample) { fetchOptions.withSample(); + if(advancedFetchOptions && advancedFetchOptions.withSampleProperties) { + fetchOptions.withSample().withProperties(); + } } if(fetchOptions.withExperiment) { fetchOptions.withExperiment(); + if(advancedFetchOptions && advancedFetchOptions.withExperimentProperties) { + fetchOptions.withExperiment().withProperties(); + } } if(fetchOptions.withTags) { fetchOptions.withTags(); diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/AdvancedEntitySearchDropdown.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/AdvancedEntitySearchDropdown.js index e713f2f3c4498b0575c797bb5903c1384bf91aa0..3d8b9928417c215f53c0e4cea9c72bec0e35a178 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/AdvancedEntitySearchDropdown.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/AdvancedEntitySearchDropdown.js @@ -131,6 +131,16 @@ function AdvancedEntitySearchDropdown( isMultiple, } else { text = entity.code; } + + if(entity["@type"] === "as.dto.dataset.DataSet") { + if(entity.sample) { + text += " " + ELNDictionary.Sample + " [" + getDisplayName(entity.sample) + "]"; + } + + if(entity.experiment) { + text += " " + ELNDictionary.getExperimentDualName() + " [" + getDisplayName(entity.experiment) + "]"; + } + } return text; } @@ -172,7 +182,7 @@ function AdvancedEntitySearchDropdown( isMultiple, } }; - mainController.serverFacade.searchForDataSetsAdvanced(criteria, null, function(results) { results.type = "DataSets"; action(results) }); + mainController.serverFacade.searchForDataSetsAdvanced(criteria, { withSampleProperties : true, withExperimentProperties : true }, function(results) { results.type = "DataSets"; action(results) }); } //