Как создать список в sharepoint онлайн по коду

Мы хотим создать списки в нашем арендаторе на сайте разработчика. Мы хотим разработать его на нашем сайте разработчика, а затем развернуть на стороне клиента с помощью пакета (возможно, sppkg).

Мы попытались создать списки в Visual Studio 2017 с помощью надстройки Sharepoint и в коде Visual Studio с помощью платформы SPFX с учебными пособиями на основе ссылки на документацию microsoft spfx — https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/provision-sp-assets-from-package.

<?xml version = "1.0" encoding = "utf-8"?>
<Elements xmlns = "http://schemas.microsoft.com/sharepoint/">

   <Field ID = "{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}"
       Name = "SPFxAmount"
       DisplayName = "Amount"
       Type = "Currency"
       Decimals = "2"
       Min = "0"
       Required = "FALSE"
       Group = "SPFx Columns" />

   <Field ID = "{943E7530-5E2B-4C02-8259-CCD93A9ECB18}"
       Name = "SPFxCostCenter"
       DisplayName = "Cost Center"
       Type = "Choice"
       Required = "FALSE"
       Group = "SPFx Columns">
   <CHOICES>
   <CHOICE>Administration</CHOICE>
   <CHOICE>Information</CHOICE>
   <CHOICE>Facilities</CHOICE>
   <CHOICE>Operations</CHOICE>
   <CHOICE>Sales</CHOICE>
   <CHOICE>Marketing</CHOICE>
   </CHOICES>
   </Field>

   <ContentType ID = "0x010042D0C1C200A14B6887742B6344675C8B" 
       Name = "Cost Center" 
       Group = "SPFx Content Types" 
       Description = "Sample content types from web part solution">
   <FieldRefs>
       <FieldRef ID = "{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}" /> 
       <FieldRef ID = "{943E7530-5E2B-4C02-8259-CCD93A9ECB18}" />
   </FieldRefs>
   </ContentType> 

 <ListInstance 
       CustomSchema = "schema.xml"
       FeatureId = "00bfea71-de22-43b2-a848-c05709900100"
       Title = "SPFx List" 
       Description = "SPFx List"
       TemplateType = "100"
       Url = "Lists/SPFxList">
   </ListInstance>

</Elements>

С помощью SPFX мы создали веб-часть, а в коде создали 2 списка в elemnts.xml и schema.xml. Затем у нас возникли проблемы с идентификаторами некоторых типов контента. Итак, наша проблема состоит в том, чтобы создать список по коду. Может ли кто-нибудь дать нам совет, что и как лучше всего разработать эти списки?

И т.д. это два простых списка

Сотрудник -имя,фамилия Отпуск - сотрудник, кол-во дней

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
1 200
1

Ответы 1

большое спасибо за исчерпывающую информацию, это то, что мы ищем! Вы рекомендуете скопировать и вставить определение списка в VS (или другую IDE). Я хотел бы спросить вас, есть ли какой-нибудь способ создать списки с людьми, поиском, вычислением и другими «расширенными» столбцами и загрузить определение схемы XML для копирования и вставки в VS, потому что мне нужно окончательное пакетное решение для sppkg? Это потому, что я нахожу этот способ намного быстрее, чем весь код в VS. Спасибо.

Я предполагаю, что вы спрашиваете о каком-то онлайн-инструменте графического дизайна, который поможет вам создать некоторые списки - я, к сожалению, не знаю ни одного, хотя это было бы очень хорошо. Самое близкое, что вы можете создать список в SharePoint со всеми вашими расширенными столбцами, представлениями и т. д., а затем загрузить XML (это метод, который я использую, который все еще работает в SP Online), и вы должны иметь возможность копировать и вставлять некоторые части Полей, Видов и т.д.

Richard Li 07.02.2019 17:14

Другие вопросы по теме

Почему я не могу вставить файл в список SharePoint с помощью кода? Он уходит в исключение, кажется, что доступ запрещен
Добавьте несколько значений в столбец выбора списка SP из флажков в форме HTML с помощью javascript
PowerApps отправить флажок и имя пользователя в список
После сохранения в форме я хочу, чтобы он указывал на другой сайт, а не на список форм
Почему я получаю строку; текст перед значением поля списка SharePoint, когда я его извлекаю?
Чтение списка sharepoint на C#
Классический пользовательский интерфейс Sharepoint Online List - форматирование столбца / строки так, чтобы они были красными при определенных условиях
Загрузка данных SSIS из sharepoint на SQL Server ведет себя по-разному в разных версиях Visual Studio
Добавление новых данных в файл локальной базы данных Access с помощью r после успешного подключения
Как хранить ежемесячные данные в списке sharepoint с настоящего момента и до бесконечности?