为下拉列表表单组件设置非数字变量值

时间:2017-05-03 04:07:50

标签: java install4j

我需要从下拉列表表单组件中设置非数字变量值,即:

如果0则=“x” 如果1则=“y”

然后我使用变量写入属性文件的值。 我知道它是基本编码,但我只能写入0或1值,而不是我想要声明的变量。

1 个答案:

答案 0 :(得分:0)

您必须将数值转换为另一个变量。例如,您可以使用以下脚本向表单添加“设置变量”操作:

int value = (Integer)context.getVariable("dropDownVariable");
switch (value) {
    case 0:
        return "x";
    case 1:
        return "y";
    default:
        throw new IllegalStateException(String.valueOf(value));
}