我是 SharePoint 的新手。我的一个页面中有一个 SharePoint UI Fabric 反应详细信息列表,并且我正在创建一个包含其他 Web 部件的不同页面。
考虑到第一页仅包含主要数据,当用户单击详细列表中任何行的第一列链接时,我需要打开包含所有其他详细信息的第二页。
但为此,我希望在第二页中提供一些数据,以便我可以查询并获取所需的数据。
- 你有没有做过类似的事情。
- 这样做的最佳方法是什么?
- 真的可以从链接传递查询字符串吗?
下面是我的第一页详细列表配置。
export class ResultList extends React.Component<IResultListProps, {}> {
constructor(props: IResultListProps) {
super(props);
}
public render(): React.ReactElement<IResultListProps> {
return (
<DetailsList items={this.props.items} columns={this.getColumns()} />
);
}
private getColumns(): IColumn[] {
return [
{
key: 'name',
name: 'name',
fieldName: 'name',
minWidth: 100,
maxWidth: 120,
isResizable: true,
onRender: (item) => <a target="_blank" href="a link to the second page">{item.name}</a>
}
];
}
}