Skip to content

Commit

Permalink
Use schema provided by panel for collumn headers
Browse files Browse the repository at this point in the history
  • Loading branch information
tonydamage committed Aug 17, 2022
1 parent f162ed5 commit 0cf3096
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1180,8 +1180,7 @@ private boolean shouldIncludeDefaultColumns(){
}

private String getItemDisplayName(GuiObjectColumnType column){
ItemDefinition itemDefinition = getPageBase().getPrismContext().getSchemaRegistry()
.findContainerDefinitionByCompileTimeClass(getType()).findItemDefinition(column.getPath().getItemPath());
var itemDefinition = getContainerDefinitionForColumns().findItemDefinition(column.getPath().getItemPath());
return itemDefinition == null ? "" : itemDefinition.getDisplayName();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ public MultivalueContainerListPanel(String id, Class<C> type, ContainerPanelConf
@Override
protected Search createSearch(Class<C> type) {
PrismContainerDefinition<C> containerDefinition = getTypeDefinitionForSearch();
return SearchFactory.createContainerSearch(createTypeSearchItem(type, containerDefinition), getTypeDefinitionForSearch(),
return SearchFactory.createContainerSearch(createTypeSearchItem(type, containerDefinition), containerDefinition,
getDefaultSearchItem(), initSearchableItems(containerDefinition), getPageBase(), false);
}

Expand Down Expand Up @@ -173,6 +173,7 @@ public List<InlineMenuItem> getDefaultMenuActions() {
menuItems.add(new ButtonInlineMenuItem(createStringResource("pageAdminFocus.button.delete")) {
private static final long serialVersionUID = 1L;

@Override
public CompositedIconBuilder getIconCompositedBuilder(){
return getDefaultCompositedIconBuilder(GuiStyleConstants.CLASS_DELETE_MENU_ITEM);
}
Expand Down Expand Up @@ -265,6 +266,7 @@ public void deleteItemPerformed(AjaxRequestTarget target, List<PrismContainerVal

protected abstract boolean isCreateNewObjectVisible();

@Override
public boolean isListPanelVisible(){
return true;
}
Expand Down

0 comments on commit 0cf3096

Please sign in to comment.