IDEMPIERE-2858 Display a Reference List Name in the tab name
This commit is contained in:
parent
15102da10d
commit
55df014054
|
@ -59,6 +59,7 @@ import org.compiere.model.MClient;
|
||||||
import org.compiere.model.MColumn;
|
import org.compiere.model.MColumn;
|
||||||
import org.compiere.model.MLookupCache;
|
import org.compiere.model.MLookupCache;
|
||||||
import org.compiere.model.MQuery;
|
import org.compiere.model.MQuery;
|
||||||
|
import org.compiere.model.MRefList;
|
||||||
import org.compiere.model.MRole;
|
import org.compiere.model.MRole;
|
||||||
import org.compiere.model.MSession;
|
import org.compiere.model.MSession;
|
||||||
import org.compiere.model.MSysConfig;
|
import org.compiere.model.MSysConfig;
|
||||||
|
@ -1686,6 +1687,12 @@ public final class Env
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} else if (v instanceof String && !Util.isEmpty((String) v) && !Util.isEmpty(foreignTable) && foreignTable.equals(MRefList.Table_Name) && !Util.isEmpty(format)) {
|
||||||
|
int refID = colToken.getAD_Reference_Value_ID();
|
||||||
|
if (format.equals("Name"))
|
||||||
|
outStr.append(MRefList.getListName(getCtx(), refID, (String) v));
|
||||||
|
else if (format.equals("Description"))
|
||||||
|
outStr.append(MRefList.getListDescription(getCtx(), DB.getSQLValueStringEx(null, "SELECT Name FROM AD_Reference WHERE AD_Reference_ID = ?", refID), (String) v));
|
||||||
} else if (v instanceof Date) {
|
} else if (v instanceof Date) {
|
||||||
SimpleDateFormat df = new SimpleDateFormat(format);
|
SimpleDateFormat df = new SimpleDateFormat(format);
|
||||||
outStr.append(df.format((Date)v));
|
outStr.append(df.format((Date)v));
|
||||||
|
|
Loading…
Reference in New Issue