Лучший отвечающий
Кастомные XSL-элементы списка

Вопрос
-
Доброго времени суток.
Пытаюсь изменить представление внешнего списка через кастомный файл XSL. Вывод данных и пейджинг вроде получился. А вот ссылку на элемент списка и вывод фильтров не могу сделать. Подскажите как это реализуется? Желательно с примером.
12 ноября 2013 г. 10:14
Ответы
-
На элемент удалось сослаться
<a href="имя_файла_формы_просмотра.aspx?ID={@BdcIdentity}">
Где @BdcIdentity собственно ID и т.о. это то, что нужно. Ошибочно сначала извлекал другой ID, соответственно выдавал ошибку на несуществующий элемент.
Осталось понять как вернуть фильтры.
- Помечено в качестве ответа Sobsoft 14 ноября 2013 г. 4:27
12 ноября 2013 г. 10:59 -
Ну собственно фильтры содержаться в "шапке" поэтому вот эти строчки контролируют сие действо.
<iframe src="javascript:false;" id="FilterIframe{$ViewCounter}" name="FilterIframe{$ViewCounter}" style="display:none" height="0" width="0" FilterLink="{$FilterLink}"></iframe> <xsl:apply-templates mode="header" select="." />
Первая строка контролирует обновление данных в фильтрах. Вторая собственно их выводит.
Вывод происходит коряво, поэтому шаблон нужно оптимизировать, разбирать и ещё раз оптимизировать (проще говоря нужно его переписать под собственные нужды).
- Помечено в качестве ответа Sobsoft 14 ноября 2013 г. 4:27
14 ноября 2013 г. 4:27
Все ответы
-
На элемент удалось сослаться
<a href="имя_файла_формы_просмотра.aspx?ID={@BdcIdentity}">
Где @BdcIdentity собственно ID и т.о. это то, что нужно. Ошибочно сначала извлекал другой ID, соответственно выдавал ошибку на несуществующий элемент.
Осталось понять как вернуть фильтры.
- Помечено в качестве ответа Sobsoft 14 ноября 2013 г. 4:27
12 ноября 2013 г. 10:59 -
Ну собственно фильтры содержаться в "шапке" поэтому вот эти строчки контролируют сие действо.
<iframe src="javascript:false;" id="FilterIframe{$ViewCounter}" name="FilterIframe{$ViewCounter}" style="display:none" height="0" width="0" FilterLink="{$FilterLink}"></iframe> <xsl:apply-templates mode="header" select="." />
Первая строка контролирует обновление данных в фильтрах. Вторая собственно их выводит.
Вывод происходит коряво, поэтому шаблон нужно оптимизировать, разбирать и ещё раз оптимизировать (проще говоря нужно его переписать под собственные нужды).
- Помечено в качестве ответа Sobsoft 14 ноября 2013 г. 4:27
14 ноября 2013 г. 4:27