Загрузить документ: значение по умолчанию не применяется на столбце выбора, если basefieldcontrol.controlmode= spcontrolmode.display

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/43643

Вопрос

Я создал новый столбец сайта, столбец выбора с 5 значений, чтобы выбрать в раскрывающемся списке: 1, 2, 3, 4 (значение по умолчанию), 5

Я создал тип содержимого документа, используя этот столбец. Проблема, которую я в настоящее время имею, это то, что при загрузке нового документа я программно устанавливаю управляющую программу BaseFieldControl на SPControlMode.display для определенных пользователей, которые не должны иметь возможность изменить значение этого столбца, но все равно должны быть в состоянии загрузить новый документ к библиотека. В форме редактирования отображается значение, которое отображается «4», которое является нормальным, так как это является значением дефекта, но после того, как вы сохраните, если вы пойдете, посмотрите элементы Свойства, сохраненное значение «1». Если вы делаете тот же тест, но используя радиопередачи, он даже не сохраняет значение, даже не первый.

Так что в основном все, что я хочу, чтобы иметь возможность установить поле «Readonly» в форме редактирования при добавлении нового документа, но я хочу, чтобы значение по умолчанию будет хорошо сохранено.

Спасибо, что любая помощь, которую вы можете предоставить по этому вопросу.

Алекс

Это было полезно?

Решение

Если вы хотите использовать свой basefieldcontrol с режимом отображения и установите значение, вы должны установить значение, прежде чем настроить элемент управления.

Вы можете найти другой обходной путь здесь

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top