首页 > 解决方案 > 使用切换从 webpart 更新共享点列表

问题描述

我正在使用 Sharepoint Online,并在我的 web 部件中有一个 UI Office Fabric Toggle,就像这样,带有处理更改的事件。

<Toggle label="Enabled and checked" defaultChecked onText="On" offText="Off" onChange={_onChange} />

private _onChange (ev: React.MouseEvent<HTMLElement>, checked: boolean) {
    console.log('toggle is ' + (checked ? 'checked' : 'not checked'));
    this.setState(dpiPOSApprover:checked)
}

我在提交事件中输入什么代码来更新我的 Sharepoint 列表中相应的是/否字段以反映在切换中选择的是或否?

目前我有这样的事情。

let ToggleValue=this.state.ToggleValue;
sp.web.lists.getByTitle("FinanceSystemAccessRequestForm").items.add({
    Title:  this.state.dpselectedItem.key,
    ListColumn:ToggleValue,

}).then(i => { console.log(i); });

标签: sharepoint-onlineoffice-ui-fabric

解决方案


我没有将该方法添加到 React 的构造函数中。才发现这个。


推荐阅读