【问题标题】:Radio button with text input field带有文本输入字段的单选按钮
【发布时间】:2021-06-28 14:26:27
【问题描述】:

我有一个编辑页面,其中一个字段可以是 X、Y 或自定义字符串。下图是想要的结果。但应该只是一个输入字段,而不是“此处的文本字段”。

我们试图为此创建一个单独的字符串字段并附加两个表单,但它很笨重,我 100% 确定有一种更简洁的方法

<RadioButtonGroupInput
  label="Radio Input"
  source="someSource"
  optionText="custom"
  choices={[
    { id: "option-1", name: "Option 1" },
    { id: "option-2", name: "Option 2" },
    { id: "custom", name: "Custom option" }
  ]}
/>

根据我从反应管理文档中了解到的情况,这就是你应该这样做的方式。

【问题讨论】:

    标签: reactjs react-admin


    【解决方案1】:

    React-admin 无法做到这一点。 &lt;SelectInput&gt;&lt;AutocompleteInput&gt;&lt;SelectArrayInput&gt;&lt;AutocompleteArrayInput&gt; 支持创建自定义选项,但 &lt;RadioButtonGroupInput&gt; 不支持。

    您必须编写自己的输入组件。 This PR 可能是一个很好的启发。

    【讨论】:

    • 老实说,并不感到惊讶。不过还是谢谢你的回答。
    猜你喜欢
    • 2020-12-08
    • 1970-01-01
    • 2018-08-17
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多