0

使用defaultGet 组件中的模板,返回整个结果。使用 React Graph Toolkit 组件时,如何在创建的模板中循环遍历此结果集,并创建 f.ex。每个结果项的人员组件?

4

1 回答 1

0

如果您正在获取/user资源并且结果是一个数组,那么value模板将更合适:

const LoadingPerson = (props: MgtTemplateProps) => {
  return <div><Spinner size={SpinnerSize.large} label="Loading members..." /></div>;
};

const MemberPerson = (props: MgtTemplateProps) => {
  const person = props.dataContext;
  return <div>
    <Person userId={person.userPrincipalName} view={PersonViewType.twolines} fetchImage={true} showPresence={true}
      personCardInteraction={PersonCardInteraction.hover} line2Property="mail"></Person>
  </div>;
};

<Get resource="/users" scopes={["User.Read.All"]}>
    <MemberPerson template="value" />
    <LoadingPerson template="loading" />
</Get>

在此处输入图像描述

更多参考:

于 2020-12-23T06:46:13.347 回答