Meteor autoform删除星号形式的无线电选项

时间:2015-12-17 08:26:46

标签: meteor meteor-autoform

我有select-radio-inline'类型的autoform。所需的星号显示在所有选项中。我想把它从收音机盒中删除。 如何实现?

enter image description here

架构:

name: {
  type: String,
  autoform: {
    type: 'select-radio-inline',
    label: "Sex",
    afFieldInput: {
      options: function() {
        return [{
          label: "male",
          value: "male"
        }, {
          label: "female",
          value: "female"
        }];
      }
    }
  }
}

2 个答案:

答案 0 :(得分:1)

您可以通过覆盖相应的CSS规则来隐藏星号,例如:

[data-required] label:after {
    content: '';
}

如果您只想隐藏name群组的所有星号,可以创建一个div来封装您的AutoForm元素,然后使用div的标识符作为父选择器:

#name > [data-required] label:after {
    content: '';
}

如果您想为标签保留星号,只需删除name组中收音机选项的星号,即可使用:

[data-schema-key="name"] label:after {
    content: '';
}

here关于Read more中的data-required属性。

答案 1 :(得分:1)

这适合我。

.form-group[data-required="true"] .af-radio-group label:after {
    content: "" !important;
}