Показаны сообщения с ярлыком XSLT. Показать все сообщения
Показаны сообщения с ярлыком XSLT. Показать все сообщения

четверг, 16 января 2014 г.

Заставляем в XsltListViewWebPart открывать элементы в диалоговм окне.


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

понедельник, 27 мая 2013 г.

Дни рождения у пользователей SharePoint 2010


При решении этого вопроса использовал статью http://gandjustas.blogspot.com/2012/03/sharepoint-1.html

все хорошо и доступно описано. я сделал свою веб-часть в VS положил на страницу.
Хотело что бы отображались фото пользователей и дни рождения, но этого не было. Вот тогда  я решил доработать веб-часть.


для этого:
1. изменяем веб-часть.

вторник, 30 октября 2012 г.

Многострочный текст и XsltListViewWebPart

Когда мы используем поле "Многострочный текст" с включенным 
отображается подобным образом

для того что бы вывести значения поля нам потребуется:
1. открыть страницу с этим web-part в SPD
2. выбираем нужный тег

3. в открывшемся окне вводим 

<SharePoint:AppendOnlyHistory runat="server" FieldName="Название поля" ItemId="{$thisNode/@ID}" ControlMode="Display" />
* не забываем указывать Ваше значение поля
4. Но у нас осталось старое значение и его просто удаляем
Все! Готово!

четверг, 9 августа 2012 г.

Кастомная форма в Sharepoint Designer и поле "Многострочный текст"


Приступил к настройке кастомной формы в Sharepoint Designer  2010 я столкнулся с проблемой, поле типа "Многострочный текст" у которого стоит галочка "Внесение изменений в существующий текст" отображается как обычное поле.



Решение:

Добавить код:

<SharePoint:AppendOnlyHistory runat="server" FieldName="Название поля" ControlMode="Display"/>

Пример:

<td width="400px" valign="top" class="ms-formbody">
            <SharePoint:FormField runat="server" id="ff7{$Pos}" ControlMode="Edit" FieldName="Body" __designer:bind="{ddwrt:DataBind('u',concat('ff7',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Body')}"/>
            <SharePoint:AppendOnlyHistory runat="server" FieldName="Body" ControlMode="Display"/>
<SharePoint:FieldDescription runat="server" id="ff7description{$Pos}" FieldName="Body" ControlMode="Edit"/>
</td>