diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java index 1cd892fade..658b638b8f 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListItemRenderer.java @@ -195,9 +195,11 @@ public class WListItemRenderer implements ListitemRenderer, EventListene int rowIndex, int columnIndex) { ListCell listcell = new ListCell(); - WTableColumn column = getColumn(columnIndex); - if (column != null && column.getHeaderValue() != null) { - listcell.setWidgetAttribute(AdempiereWebUI.WIDGET_INSTANCE_NAME, column.getHeaderValue().toString()); + if (m_tableColumns.size() > columnIndex) { + WTableColumn column = getColumn(columnIndex); + if (column != null && column.getHeaderValue() != null) { + listcell.setWidgetAttribute(AdempiereWebUI.WIDGET_INSTANCE_NAME, column.getHeaderValue().toString()); + } } boolean isCellEditable = table != null ? table.isCellEditable(rowIndex, columnIndex) : false;