diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java index e45318c9d3..85cca3d371 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/info/InfoWindow.java @@ -919,7 +919,7 @@ public class InfoWindow extends InfoPanel implements ValueChangeListener, EventL if (! colSQL.toUpperCase().contains(" AS ")) colSQL += " AS " + infoColumn.getColumnName(); editorMap.put(colSQL, editor); - Class colClass = columnName.endsWith("_ID") ? KeyNamePair.class : String.class; + Class colClass = columnName.endsWith("_ID") || columnName.equals("CreatedBy") || columnName.equals("UpdatedBy") ? KeyNamePair.class : String.class; ColumnInfo columnInfo = new ColumnInfo(infoColumn.getNameTrl(), colSQL, colClass, (String)null, infoColumn.isReadOnly() || haveNotProcess); return columnInfo; } @@ -2083,6 +2083,7 @@ public class InfoWindow extends InfoPanel implements ValueChangeListener, EventL } columnInfo.setColDescription(infoColumn.getDescriptionTrl()); columnInfo.setGridField(getGridField(infoColumn)); + columnInfo.setAD_Reference_ID(infoColumn.getAD_Reference_ID()); list.add(columnInfo); }