如何在羊驼中显示基于条件的复选框?

时间:2019-09-13 09:40:59

标签: alpacajs

仅当特定条件为真时,我才需要显示一个复选框。 例如,在下面的代码中,方法isGame_Started()为true,则仅显示该复选框。我没有在Alpaca文档中找到任何相关的东西

    "fields": {
    "isGame_Over?": {
      "type": "checkbox",
      "rightLabel": "Is Game Over ?",
      "condition" : isGame_Started() ? "true" : "false"
    }

}

我需要一些代码来代替“条件”来完成我需要的工作。

1 个答案:

答案 0 :(得分:1)

实际上,您可以在documentation中找到解决方案,您应该使用options> hidden而不是condition,options配置中没有条件属性。您可以使用hidden属性并为其分配一个函数,例如"hidden": isGame_Started(),其中isGame_Started()可以返回true或false取决于您的逻辑。

这里是fiddle。 您可以更改isGame_Started逻辑并进行测试。