如何在autoform meteorJS中实现单选按钮

时间:2015-04-22 06:37:46

标签: meteor meteor-autoform

模式

 Color : {
optional: true,
autoform: {
  type: "select-radio",
  options: function () {
    return [
      {label: "orange", value: orange},
      {label: "blue", value: blue},
      {label: "red", value: red}
    ];
  }
}

}

HTML页面:

{{> afFormGroup name="Color" type="select-radio" options=options}}

没有显示复选框按钮,我做错了什么?

3 个答案:

答案 0 :(得分:0)

您还需要一个类型的架构字段。不只是autoform字段。试试这个:

Color: {
    optional: true,
    type: String,
    autoform: {
        type: "select-radio",
        options: function() {
            return [{
                label: "orange",
                value: orange
            }, {
                label: "blue",
                value: blue
            }, {
                label: "red",
                value: red
            }];
        }
    }
}

答案 1 :(得分:0)

另一种选择是这样做,如果你想保存一些打字(请原谅咖啡因)

color:
  type: String
  allowedValues: ['Red', 'Blue', 'Orange']
  autoform:
    type: 'select-radio'

答案 2 :(得分:0)

你的html助手错了。实现这一目标的正确方法是

{{> afFormGroup name="Color" type="select-radio" }}

请注意,我刚刚删除了" options = options"来自您的原始代码

{{> afFormGroup name="Color" type="select-radio" options=options}}
相关问题