Обнаружил при неприятнейшую возможность приложения Word:
Создал библиотеку документов.
Создал несколько полей.
Часть из них заполняются автоматически,а потому для пользователя должны быть не доступны. Выставил соответствующие свойства (привожу все, которые нашел):
field.ShowInEditForm = true;
field.Hidden = true;
field.ReadOnlyField = true;
field.Update();
Теперь, думаю, пользователь мои поля испортить не сможет.
Открываю документ ворд в приложении смотрю свойства на сервере - нет скрытых.
Открываю дополнительные свойства, закладку прочие - и спокойно редактирую скрытые мной в sharepoint свойства.
Вот такой баг.
Конечно не все пользователи настолько продвинуты, но проблема налицо.
В голову пришло только решение с обработчиком события на изменение элемента.
Если у кого-то есть другие идеи - буду рад услышать.
среда, 7 мая 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)
2 комментария:
это фича, а не баг. причем фича ворда и растет из времен еще до Tahoe. обработчик события будет влиять только на промотированные (promoted) из документа столбцы в ShP, а не на свойства самого документа. можно погуглить document property promotion.
Возможно вы правы.
Но фича которая нарушает настроийки видимости приложения - это бага.
Отправить комментарий