0

我在组合框中有以下公式:

var keyObj = getComponent('ACConditionToggle');
var key = keyObj.getSubmittedValue();
if (!key || key==''){
    key = keyObj.getValue();
}
switch(key)
{
case 'Approval':
    return ['% Approval' , 'Approvers']
    break;
case 'Denial':
    return ['% Denial', 'Deniers']
default:
return new Array();
}

它工作正常,但是,我希望标签与值不同。所以在这种情况下,标签为“% Approval”,我想要一个“Percent”的值,而“Approvers”的值是“Number”那么我如何传递标签和公式中的值。我可以用静态来做到这一点并获得 itemLabel 和 itemValue 但我如何在公式中区分它们?

4

1 回答 1

0

在把我的头撞到墙上后,我发现答案很简单。

var keyObj = getComponent('ACConditionToggle');
var key = keyObj.getSubmittedValue();
var rtnArray = new Array();
if (!key || key==''){
    key = keyObj.getValue();
}
switch(key)
{
case 'Approval':
    rtnArray[0]="% Approval|Percent";
    rtnArray[1]="Approver(s)|Number";
    return rtnArray;
    break;
case 'Denial':
    rtnArray[0]="% Denial|Percent";
    rtnArray[1]="Denials(s)|Number";
    return rtnArray;

    break
default:
return new Array();
}
于 2013-03-09T05:21:13.070 回答