【问题标题】:Meteor autoform remove asterisk form radio optionMeteor autoform 删除星号表单单选选项
【发布时间】:2016-03-23 15:23:22
【问题描述】:

我有一个select-radio-inline' 类型的自动表单。所需的星号显示在所有选项中。我想将它从单选框中删除。 如何实现?

架构:

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

【问题讨论】:

    标签: meteor meteor-autoform


    【解决方案1】:

    这对我有用。

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

    【讨论】:

      【解决方案2】:

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

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

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

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

      如果您想为您的标签保留星号,而只是删除name 组中单选选项的星号,您可以使用:

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

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

      【讨论】:

        猜你喜欢
        • 2017-05-21
        • 1970-01-01
        • 1970-01-01
        • 2012-09-18
        • 2015-11-13
        • 2017-04-21
        • 2015-01-31
        • 2015-04-04
        • 1970-01-01
        相关资源
        最近更新 更多