all*_*als 3 html drop-down-menu reactjs semantic-ui-react
我想从语义UI重新创建以下Dropdown,其中<label>使用UI React在下拉菜单中插入a :

(https://semantic-ui.com/collections/form.html#dropdown)
这是我希望我的React应用程序创建的降价促销:
<div class="ui form">
<div class="field">
<label>Gender</label>
<div class="ui selection dropdown">
<input type="hidden" name="gender">
<i class="dropdown icon"></i>
<div class="default text">Gender</div>
<div class="menu">
<div class="item" data-value="1">Male</div>
<div class="item" data-value="0">Female</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在努力通过语义UI的React UI实现来实现这一点。
我当前的尝试是这样的:
<Dropdown placeholder='What grade is your child in?' fluid selection
options={ grades }
labeled={ true }
name={ `survey_response[grade_${this.state.id}]` } />
Run Code Online (Sandbox Code Playgroud)
清楚标明这一点非常重要。在用户研究中,我发现占位符仅作为一个问题提示就令人困惑。
有添加标签的文档,但是,它需要在Dropdown组件下嵌套子组件,这会干扰我对“ options”道具的使用。错误如下:
警告:无法道具类型:道具
children在Dropdown道具冲突:options,selection。不能一起定义它们,选择一个或另一个
谢谢,Stackoverflow!
如果您在内部使用它,则Form可以执行以下操作:
<Form>
<Form.Dropdown
label='Gender'
options={//your array of options}
selection
/>
</Form>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3022 次 |
| 最近记录: |