【问题标题】:How can I update the underlying data value of checkbox on click如何在单击时更新复选框的基础数据值
【发布时间】:2019-08-16 17:05:32
【问题描述】:

我在 spfx Web 部件中使用 Office Fabric React,并且在每行的 MarqueeSelection /DetailsList 中都有一个复选框来表示布尔值,单击时默认回调函数会写出以记录 isChecked 值是否为真/假.

如何正确连接我的组件,以便它在点击时正确更新行数据的值?

我一直无法重载绑定函数以传递标识符值来更新值。

组件输出为:

函数绑定是: this._onCheckboxChange = this._onCheckboxChange.bind(this);

回调函数是: 私人 _onCheckboxChange(ev: React.FormEvent, isChecked: boolean): void { 控制台.log(The option has been changed to ${isChecked}.); }

我一直无法重载绑定函数以传递标识符值来更新值。

我也尝试将它包装在一个跨度标签中并在点击时触发一个事件

理想情况下,最终结果应该更新数据数组中关联对象的“显示”值,以反映布尔值的变化。

【问题讨论】:

标签: reactjs checkbox spfx office-fabric


【解决方案1】:

此问题与使用 office react 中的 react 复选框有关,因此请忽略该问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    • 2019-05-21
    • 1970-01-01
    相关资源
    最近更新 更多