Галка у колонки "отображать каждое из нескольких значений отдельно"

Тема в разделе "Lotus - Программирование", создана пользователем Kizarek86, 22 янв 2016.

  1. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Доброго времени суток.

    Есть возможность посмотреть поднята ли эта галка у колонки?

    Общая цель определить может ли документ в представлении отображаться несколько раз.
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    наманьячить темплейт на DXL вьюшки:
    Код (XML):
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
        xmlns:dxl='http://www.lotus.com/dxl'>
        <xsl:output method='text'/>
        <xsl:strip-space elements='*'/>
        <xsl:template match='dxl:view'>
            <xsl:apply-templates select="dxl:column"/>
        </xsl:template>
        <xsl:template match='dxl:column'>
            <xsl:value-of select="dxl:columnheader/@title"/>:
            <xsl:value-of select="@itemname"/>:
            <xsl:value-of select="@separatemultiplevalues"/>
            <xsl:text>&#10;</xsl:text> <!-- newline character -->
        </xsl:template>
        <!-- Match all text that has not yet been picked up by the templates, and discard it. -->
        <xsl:template match="text()">
        </xsl:template>
       
    </xsl:stylesheet>
     
    [DOUBLEPOST=1453468649,1453468570][/DOUBLEPOST]вот пример для моей вьюшки:
    Код (Text):
    :
            $unid:
            true
    :
            $order:
            false
    описание:
            $comments_name:
            false
    значение:
            $value:
            false
    шаблон заполнения:
            $comments_tmpl:
            false
    name:
            $name:
            false
    Автор:
            $author:
            false
    Создан:
            $created:
            false
    Кем изменялся:
            $updatedby:
            false
     
     
  3. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    @lmike,
    Проблема в том что таких вьюх уже куча, и заниматься этим желания мало, желалось бы кодом определить сей проблем.
     
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    это и есть кодом
    берем список из дизайннот для вьюшек
    бежим по списку
    с каждой нотой - ДХЛ + трансформация (можно и всю коллекцию, но тогда надо имена вьюшек выводить в шаблоне)
    на выходе имеем то что выше
    можно дописать условие по колонке (если не все интересуют), прям в хсл
    профит
    форматирование по вкусу - я взял хидер (как колонка называется при отображении) и её программное название
    и вставил переводы каретки (ну чтобы парсить по строкам - коли на то надобность)

    в пост про list я вбаянил html отображение
    т.е. можно шаблон поправить в соответствии и сразу дизайнер выведет в браузер
    если на посмотреть - самый вариант
     
Загрузка...

Поделиться этой страницей