newfield.MaximumValue = field.MaximumValue;
newfield. MinimumValue = field.MinimumValue;
Первая строчка проходит, на второй же вылетает исключение с сообщением типа "Значение сильно большое или сильно маленькое для типа Double". Проходит только значение по умолчанию (ок. -1e308, когда значение не устанавливалось), если в исходном списке такое значение было установлено, то кранты. Через Reflection нужное значение присвоить тоже не удаётся. :-(
Хуже того, исполнение первой строчки вызывает то же исключение при попытке отредактировать это поле в интерфейсе _layouts/1049/FldEdit.aspx.
Пришлось в Админе от установки этих свойств отказаться с выдачей предупреждения.
Вот, блин.
Комментариев нет:
Отправить комментарий