Мы хотим создать списки в нашем арендаторе на сайте разработчика. Мы хотим разработать его на нашем сайте разработчика, а затем развернуть на стороне клиента с помощью пакета (возможно, 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. Затем у нас возникли проблемы с идентификаторами некоторых типов контента. Итак, наша проблема состоит в том, чтобы создать список по коду. Может ли кто-нибудь дать нам совет, что и как лучше всего разработать эти списки?
И т.д. это два простых списка
Сотрудник -имя,фамилия Отпуск - сотрудник, кол-во дней
большое спасибо за исчерпывающую информацию, это то, что мы ищем! Вы рекомендуете скопировать и вставить определение списка в VS (или другую IDE). Я хотел бы спросить вас, есть ли какой-нибудь способ создать списки с людьми, поиском, вычислением и другими «расширенными» столбцами и загрузить определение схемы XML для копирования и вставки в VS, потому что мне нужно окончательное пакетное решение для sppkg? Это потому, что я нахожу этот способ намного быстрее, чем весь код в VS. Спасибо.
Я предполагаю, что вы спрашиваете о каком-то онлайн-инструменте графического дизайна, который поможет вам создать некоторые списки - я, к сожалению, не знаю ни одного, хотя это было бы очень хорошо. Самое близкое, что вы можете создать список в SharePoint со всеми вашими расширенными столбцами, представлениями и т. д., а затем загрузить XML (это метод, который я использую, который все еще работает в SP Online), и вы должны иметь возможность копировать и вставлять некоторые части Полей, Видов и т.д.