Categorized View For Tablet

susinmn

Well-known member
16.10.2007
529
3
#1
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:
Код:
<div dojoType="dojox.mobile.ListItem" moveTo="#" id="#{java script:varAllDocsView.getUniversalID()}"
onClick="listItemClick(this)" transition="flip"
label="#{varAllDocsView.NAME}">
</div>
Кто делал аналог или есть идеи?
 

susinmn

Well-known member
16.10.2007
529
3
#2
Получилось через Extension Library *Data View*.
Код:
<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 перебирается на значение категории. Но бывает сбоит если сворачивать/разворачивать...