valueProcess.js 868 B
import("system.result");
import("system.vars");
import("Attribute_lib");
var attrType = AttributeHandler.begin(vars.get("$field.AB_ATTRIBUTE_ID")).getAttributeType();
if (attrType != null) //load the value from the correct field for the type
{
switch (attrType)
{
case $AttributeTypes.TEXT:
result.string(vars.get("$field.CHAR_VALUE"));
break;
case $AttributeTypes.DATE:
result.string(vars.get("$field.DATE_VALUE"));
break;
case $AttributeTypes.NUMBER:
result.string(vars.get("$field.NUMBER_VALUE"));
break;
case $AttributeTypes.BOOLEAN:
result.string(vars.get("$field.BOOL_VALUE"));
break;
case $AttributeTypes.COMBO:
result.string(vars.get("$field.ID_VALUE"));
break;
}
}