unpFlatView не может отобразить какие-либо данные

Xpage for Unplugged с помощью мобильных элементов управления Unplugged. Страница, о которой идет речь, использует элемент управления unpFlatView для отображения данных. Страница работает и отображает данные ожидаемого просмотра, когда сервер Domino обслуживает браузер (для чего это стоит: мне говорят, что работать в "реальном" браузере не имеет значения).

На моем устройстве (iPhone 4s и любом другом устройстве, которое я эмулирую в Chrome через "сервер разработки" устройства), все, что я вижу, это блок заголовка представления с отображаемым значением заголовка unpFlatView, но без строк данных.

В рассматриваемом представлении используется @Today в выделении и в одном из столбцов, но я уверен, что все в порядке. У меня есть другое представление в приложении, которое также использует @Today в выделении, но не в каких-либо столбцах. Это представление работает в Unplugged: строки появляются, но без отображаемой детализации: это еще одна проблема, в которой Unplugged отличается от браузера.

Я попытался убедиться, что все данные базы данных передаются на устройство. Не имеет значения, за исключением того, что процесс обновления Sync & Index занял 45 минут.

Я проверил и перепроверил формулу выбора представления, отметив, что представление отображает данные в клиенте Notes и на Xpage, обслуживаемом сервером domino. Я удалил комментарий из формулы выбора. Я упростил это - что не принесет никакого вреда. При этом Iresynced приложение на каждое изменение и проверил результаты. тот, в котором я удалил комментарий, я получил некоторые данные, отображаемые - но в нем отсутствовали первые 4 ожидаемых строки данных. Следующее изменение, при котором данные вообще не отображаются и не могут воспроизвести проблему снова.

Я также удалил @Today-зависимый код во 2-м столбце представления: опять же, никакого влияния.

Вот мой контент Xpage.

<?xmlversion="1.0"encoding="UTF-8"?>
<xp:viewxmlns:xp="http://www.ibm.com/xsp/core"
    xmlns:xc="http://www.ibm.com/xsp/custom"
    xmlns:unp="http://unplugged.teamstudio.com">


    <xc:layout>
            <xp:this.facets>
                    <xp:panelxp:key="facet_1">
                            <divid="contentwrapper">
                                    <unp:unpScrollableArea>
                                            <xp:this.facets>
                                                    <unp:unpFlatViewinsetData="true"
                                                            numberofrows="50"refreshmethod="pull"position="menu-aligned"
                                                            ajaxload="Yes"wrapsummarytext="no"enableAZPicker="no"
                                                            detailColumn="Where"summaryColumn="Name"title="Today"
                                                            viewName="Where are people TodayXP" xpageDoc="WeeklyLog.xsp"
                                                            xp:key="facet_1">
                                                    </unp:unpFlatView>
                                            </xp:this.facets>

                                    </unp:unpScrollableArea>
                            </div>
                    </xp:panel>
            </xp:this.facets>
    </xc:layout>
</xp:view>

Да, я знаю, вы все скажете, что я не должен использовать @Today в представлениях, но приложение фактически работает с ним в клиенте (где он всегда находится вне локальной реплики) и в обычном XPage, обслуживаемом сервером. Учитывая то, что он делает, делать что-либо еще было бы чрезвычайно запутанным, и для 35 записей, по мнению, это также было бы бессмысленно.

0 ответов

Другие вопросы по тегам