- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在内部使用react-checkbox-tree时遇到问题。在我的文本字段中输入值,然后单击其中一个复选框后,我的文本字段将重置为第一个状态。
<Formik
initialValues={this.state}
enableReinitialize
{props=> (
<Form onSubmit={props.handleSubmit}>
<Input
className="form-control-sm"
type="text"
name="groupName"
id="groupName"
placeholder=""
onChange={props.handleChange}
onBlur={props.handleBlur}
value={props.values.groupName}
invalid={
props.errors.groupName != "" &&
props.errors.groupName != null
}
valid={
props.values.groupName != "" &&
props.errors.groupName == null
}
/>
<CheckboxTree
nodes={this.state.nodes}
checked={this.state.checked}
expanded={this.state.expanded}
onCheck={checked => this.onChecked(checked)}
onExpand={expanded => this.setState({ expanded })}
/>
/>
onChecked函数代码:
onChecked = checked => {
this.setState({
checked
});
}
我必须更改此 onCheck 函数调用吗?如果是,我如何将它与 Formik 函数链接起来?
onCheck={checked => this.onChecked(checked)}
最佳答案
<CheckboxTree
nodes={props.values.nodes}
checked={props.values.checked}
expanded={props.values.expanded}
onCheck={checked => props.setFieldValue('checked', checked) }
onExpand={expanded => this.setState({ expanded })}
/>
现在复选框可以按预期工作。我在调用 onCheck 事件时更改了代码。
关于javascript - 在 Formik 中使用 CheckboxTree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59342492/
为了让最终用户将搜索限制在主 TableView 的某些列中,我需要一个带有复选框的 TreeView 。我决定将此 TreeView 嵌入弹出窗口中,在单击自定义按钮时显示。 受问题启发,我创建了以
我正在使用 CheckBoxTree 组件来获得一种带有复选框的特殊 JTree。但是,我希望能够在高级节点上没有复选框,因为永远不应该检查它们,它们只是“分支名称”。这是树的一个简单示例: 元数据
我使用jquery checkboxtree我想以折叠模式启动树。 我用这个: $(document).ready(function(){ $('#ch_group_menu').checkb
我在内部使用react-checkbox-tree时遇到问题。在我的文本字段中输入值,然后单击其中一个复选框后,我的文本字段将重置为第一个状态。 ( this.on
这可能是一个简单的问题,我不太习惯Java编程。但我需要创建一个带有 CheckboxTree 的对话框(带有复选框的 JTree 变体,请参阅 http://www.javaworld.com/ja
我正在使用 CheckBoxTree 类,它是 JIDE 公共(public)层包 (http://jidesoft.com/products/oss.htm) 的一部分。我想要做的是保存并加载 Ch
我是一名优秀的程序员,十分优秀!