Я пытаюсь создать функцию, которая одновременно создает шаблон списка и экземпляр этого списка (с использованием элементов <ListTemplate
> и <ListInstance
>. Мне бы хотелось, чтобы утверждение контента было включено по умолчанию. Согласно документам на ListTemplate , установка атрибута EnableModeration в значение TRUE должна сделать это, однако при попытке установить решение я получаю следующую ошибку:
Атрибут «EnableModeration»
Неверный - значение 'ИСТИНА' является недействительным
в соответствии с его типом данных
«http://schemas.microsoft.com/sharepoint/:TrueFalseMixed'
- Не удалось выполнить ограничение перечисления.
Немного больше поиска показывает, что принятое значение на самом деле "True", а не "TRUE". Это прекрасно работает, но, похоже, не создает эффекта при создании списка - он по-прежнему не требует одобрения контента. Есть идеи, что я делаю не так?
Редактировать: Если бы кто-то мог даже подтвердить для меня, видели ли они работу "Правда" или "ИСТИНА" раньше, это, по крайней мере, сузило бы мой поиск.
Обновление: я обнаружил, что могу разрешить утверждение контента, используя код в приемнике функций:
list.EnableModeration = true;
list.Update();
Это что-то вроде хака, поэтому было бы неплохо иметь возможность сделать это через XML вместо этого.