Categorized View For Tablet

Тема в разделе "Lotus - Xpages", создана пользователем susinmn, 3 сен 2013.

  1. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    1. Сделал для одной категории через repeat control (getAllEntriesByKey) в repeat control*е (@Unique(@DbColumn(@DbName(),"моя View",1))), но медленно работает разворачивание/сворачивание категорий, да и ограничение на @DbColumn настораживает.
    2. Во view контейнере почему-то не работает <xe:addRows>
    3. В Extension Library *Data View* можно выбрать только pagename (я так понял для href). А мне желательно, что бы Entry в категории были вот такие, для transition:
    Код (Text):
    <div dojoType="dojox.mobile.ListItem" moveTo="#" id="#{java script:varAllDocsView.getUniversalID()}"
    onClick="listItemClick(this)" transition="flip"
    label="#{varAllDocsView.NAME}">
    </div>
    Кто делал аналог или есть идеи?
     
  2. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Получилось через Extension Library *Data View*.
    Код (Text):
    <xp:panel xp:key="categoryRow">
    <xp:text escape="false" id="computedCategory">
    <xp:this.value><![CDATA[#{java script:return "<div dojoType='dojox.mobile.EdgeToEdgeCategory' label='"+varView.getColumnValue('категория')+"'></div>"}]]>
    </xp:this.value>
    </xp:text>
    </xp:panel>
    и
    <xp:panel xp:key="summary">
    <xp:text escape="false" id="computedEntry">
    <xp:this.value><![CDATA[#{java script:return "<div dojoType='dojox.mobile.ListItem' moveTo='#' id='View-"+varView.getNoteID()+"' onClick='listItemClick(this)' transition='flip' label='"+varView.getColumnValue('текст')+"'></div>"}]]>
    </xp:this.value>
    </xp:text>
    </xp:panel>
    При включение xsp.theme.mobile.pagePrefix свернуть/развернуть отображается без картинок и href перебирается на значение категории. Но бывает сбоит если сворачивать/разворачивать...
     
Загрузка...

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