From 4d9686559044c1f8ff8774c670e8ad9eda5ccec7 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 17 Dec 2012 14:17:58 -0500 Subject: [PATCH] IDEMPIERE-92 - Integrate Selenium / fix problem with WAcctViewer 14:15:30.889===========> zkoss.handleError:1352: >>java.lang.IllegalArgumentException: There is no WTableColumn at column 0 >> at org.adempiere.webui.component.WListItemRenderer.getColumn(WListItemRenderer.java:123) --- .../org/adempiere/webui/component/WListItemRenderer.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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;