Как сделать ссылку на newform.aspx в SPFx - PullRequest
0 голосов
/ 04 июня 2019

Я создал веб-часть, которая отображает содержимое списка с использованием компонента DetailList. Теперь я хочу создать ссылку на NewForm.aspx, чтобы при нажатии на нее пользователь отправлял форму нового элемента.

Ссылка должна быть динамической. Веб-часть может использоваться с разными списками, поэтому я не могу жестко закодировать ссылку.

Как я могу это сделать?

С уважением, Америко

1 Ответ

1 голос
/ 04 июня 2019

Вы можете использовать pnpJs , чтобы получить URL формы списка, пример кода для вашей справки.

sp.web.lists.getByTitle("MyList3").forms.select().filter("FormType eq 8").get().then((item: any) => {
      console.log(item[0].ServerRelativeUrl);
    });

enter image description here

...