2

SharePoint 框架是否有自己的方式从列表中获取选定项目,还是我们仍需要使用 SP.ListOperation.Selection.getSelectedItems()?

如果是后者,我如何使其在 Typescript/spfx 解决方案中可用?

4

2 回答 2

0

CSOM SharePoint 与第三方框架无关,它本身就很好用,参见互联网上的大量示例和文章。

var context = SP.ClientContext.get_current();
var selectedItemIds = SP.ListOperation.Selection.getSelectedItems(context);
于 2020-12-18T08:23:25.860 回答
-1

有点不同。了解在 Ract 中创建下拉菜单

我们必须在反应中设置状态。在选定的项目更改上,它将调用将在类中设置 ItemCountry 的方法。

将此添加到您的渲染方法中。

<select value={this.state.ItemCountry} className={styles.myinput} onChange=
{this.onChangeSelect.bind(this)}>{options}
                        </select>

将此添加到您的构造函数

this.state = {           
        ItemCountry: "Select Country",          
    };

在您的课程中添加此方法。

public onChangeSelect(event: any): void {
    this.setState({ ItemCountry: event.target.value });
}
于 2018-01-10T03:37:29.193 回答