МОСС 2007; Добавлены настраиваемые поля, не отображаемые в NewForm, EditForm, DispForm - PullRequest
1 голос
/ 04 августа 2010

У меня есть действие меню, которое регистрируется в каждом списке.

Это действие, если оно включено, создает 4 настраиваемых поля.Создание полей работает с каждым списком.

Проблема в том, что в списках, которые создаются с помощью нашего собственного шаблона сайта, эти 4 поля не отображаются ни в одной форме (DispForm, NewForm, EditForm).В любом другом списке поля обычно отображаются.

Это мой код для добавления поля в список (на примере поля):

 if (!list.Fields.ContainsField("RemindTo"))
        {
            list.Fields.Add("RemindTo", SPFieldType.Text, false);
            SPFieldText text = (SPFieldText)list.Fields["RemindTo"];
            text.Description = "Remind to email address, leave empty for Default value. (Default. author email address)";
            text.ShowInDisplayForm = true;
            text.ShowInEditForm = true;
            text.ShowInNewForm = true;
            text.ShowInViewForms = true;
            text.Update();
        }

Любая помощь приветствуется,

С уважением, Том

1 Ответ

0 голосов
/ 10 июля 2011

Чтобы отобразить настраиваемые поля, необходимо вручную скопировать тип поля XML и файл ascx в каталог CONTROLTEMPLATES на сервере. Также перезапустите рабочий процесс IIS.

Подробнее о том, как создавать настраиваемые поля, читайте в этой статье http://msdn.microsoft.com/en-us/magazine/dd727508.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...