diff --git a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/smtable/SoftwareModuleTable.java b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/smtable/SoftwareModuleTable.java index 237634398..478438891 100644 --- a/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/smtable/SoftwareModuleTable.java +++ b/hawkbit-ui/src/main/java/org/eclipse/hawkbit/ui/artifacts/smtable/SoftwareModuleTable.java @@ -9,6 +9,7 @@ package org.eclipse.hawkbit.ui.artifacts.smtable; import java.util.HashMap; +import java.util.List; import java.util.Map; import org.eclipse.hawkbit.repository.SoftwareManagement; @@ -24,6 +25,7 @@ import org.eclipse.hawkbit.ui.utils.HawkbitCommonUtil; import org.eclipse.hawkbit.ui.utils.SPUIComponetIdProvider; import org.eclipse.hawkbit.ui.utils.SPUIDefinitions; import org.eclipse.hawkbit.ui.utils.SPUILabelDefinitions; +import org.eclipse.hawkbit.ui.utils.TableColumn; import org.springframework.beans.factory.annotation.Autowired; import org.vaadin.addons.lazyquerycontainer.BeanQueryFactory; import org.vaadin.addons.lazyquerycontainer.LazyQueryContainer; @@ -42,8 +44,6 @@ import com.vaadin.ui.UI; /** * Header of Software module table. - * - * * */ @SpringComponent @@ -129,6 +129,22 @@ public class SoftwareModuleTable extends AbstractNamedVersionTable getTableVisibleColumns() { + final List columnList = super.getTableVisibleColumns(); + if (!isMaximized()) { + return columnList; + } + columnList.add(new TableColumn(SPUILabelDefinitions.VAR_VENDOR, i18n.get("header.vendor"), 0.1F)); + return columnList; + } + @Override protected DropHandler getTableDropHandler() { return new DropHandler() { @@ -180,22 +207,6 @@ public class SoftwareModuleTable extends AbstractNamedVersionTable