Получение свойств из полевых элементов управления SharePoint - PullRequest
0 голосов
/ 23 июня 2009

Я создаю главную страницу публикации SharePoint и очень хотел бы иметь возможность получать свойства из полевых элементов управления SharePoint, таких как

<SharePointWebControls:UrlField FieldName="FAQ-Video" runat="server" />

и повторно использовать их в тегах объектов и элементах jQuery.

Кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 23 июня 2009

Я не совсем уверен, что то, что вы делаете, не работает ... Элемент управления UrlField должен вывести заголовок URL и обернуть его в тег . Затем вы можете использовать jQuery, чтобы разделить его и делать то, что вам нравится. Если у него нет идентификатора, который вы можете использовать (хотя вы должны его установить), просто оберните поле URL в

Изменить после комментария:

Вы должны сосредоточиться на макете страницы, а не на главной странице. Перейти к последнему абзацу, если вы уже знаете следующее ...

Для отображения значений полей у вас должен быть элемент списка. В случае сайта публикации эти элементы существуют в списке страниц. Возможно, вы просматривали этот список (site / Pages / Forms / AllItems.aspx) и видели, что это всего лишь стандартный список SharePoint, позволяющий выбрать «Просмотр свойств» для любого элемента и просмотреть значения всех полей.

Как это работает с точки зрения конечного пользователя, так это то, что все эти элементы списка имеют связанный макет страницы (это фактически поле в списке страниц). Макет страницы содержит элементы управления, такие как UrlField, для отображения и редактирования всех полей страницы. Таким образом, страница, связанная с макетом страницы и отображаемая в браузере, - это просто еще один способ перехода к списку страниц и выбора свойств представления для элемента списка.

Когда дело доходит до главных страниц - они не знают, что делать с полевыми элементами управления. Они просто предоставляют хром, а макет страницы предоставляет нечто более похожее на шаблон страницы, содержащий поля. Нет связи между элементом списка и главной страницей. Существует связь между элементом списка и макетом страницы. Все, что вы хотели бы сделать с UrlField, должно быть сделано в макете страницы.

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