Молчун
Зарегистрирован: 07 April 2008
Сообщения: 23
Примеры кода: 0
|
Пользовательский тип данных |
08 August 2008 14:18 |
|
|
|
|
Добрый день.
Работаю с WSS 3.0.
Есть свой список пользователей с более подробной информацией и более гибкими возможностями, чем встроенный в WSS.
В нём я создал свой тип данных - тоже что и "Пользователь или группа" в WSS, за исключением того, что он ещё проверяет уникальность в данном списке данного пользователя.
Но возникла следующая проблема с типом User:
Используется контрол PeopleEditor.
В fldtypes_User.xml тип данных
User
В классе контрола описано:
class UserField : SPFieldUser
Переопределяю Value:
public override object Value
{
get
{
EnsureChildControls();
return null;
}
set
{
EnsureChildControls();
PeopleEditor.CommaSeparatedAccounts = Value;
PE.Validate();
}
set будет работать если в get нормально возвращать данные типа User, но что я не возвращал бы, всегда ошибка, либо просто не отображает данные.
Нашел, что тип User вида: "ID;#User", но даже это не работает:(
Подскажите, пожалуйста, что нужно для типа данных User?
Если что в пользовательском типе данных ошибок нет, так как при смене типа данных в fldtypes_User.xml на Text, всё хорошо выводится.
Заранее спасибо за помощь.
Данное сообщение получено с сайта GotDotNet.RU
|
|