0

Я чрезвычайно новичок в мобильных средствах управления xpages, в соответствии с документацией, у меня есть изменения. Настройка на странице «Свойства Xsp» выбрала флажок «Использовать мобильную тему для Xpages с префиксом : _m ". Затем проверяется на закладку Источника и состояниеЭлементы управления мобильной связью Xpages не видны в браузере

xsp.ajax.renderwholetree=false 
xsp.error.page.default=true 
xsp.library.depends=com.ibm.xsp.extlib.library,com.ibm.xsp.extlibx.library 
xsp.persistence.mode=file 
xsp.resources.aggregate=true 
xsp.theme=oneuiv2.1 
xsp.theme.mobile.pagePrefix=m_ 

Тогда я уже говорил с тестовым XPages с помощью мобильных контролирует код для тестовой страницы

<?xml version="1.0" encoding="UTF-8"?> 
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" 
    xmlns:xe="http://www.ibm.com/xsp/coreex"> 
    <xe:singlePageApp id="singlePageApp1" 
     selectedPageName="topicList"> 
     <xe:appPage id="appPage2" pageName="topicList"> 
      <xe:dataView id="dataView1"> 
       <xe:this.data> 
        <xp:dominoView var="view1" viewName="topic"></xp:dominoView> 
       </xe:this.data> 
       <xe:this.summaryColumn> 
        <xe:viewSummaryColumn columnName="subject"></xe:viewSummaryColumn> 
       </xe:this.summaryColumn> 
       <xe:this.extraColumns> 
        <xe:viewExtraColumn columnName="MainContent"></xe:viewExtraColumn> 
        <xe:viewExtraColumn></xe:viewExtraColumn> 
       </xe:this.extraColumns> 
      </xe:dataView> 
      <xe:djxmHeading id="djxmHeading1" label="Topics"></xe:djxmHeading></xe:appPage> 
     <xe:appPage id="appPage1" pageName="topicDetails"> 
      <xe:djxmHeading id="djxmHeading2" label="Details" 
       back="Back" moveTo="topicList"> 
      </xe:djxmHeading></xe:appPage> 
    </xe:singlePageApp> 
       </xp:view> 

ошибок не показывает в конструкторе, и когда я я пытаюсь увидеть результат в браузере Safari или в любом браузере, который возвращает пустую страницу. Я не получаю именно то, что мне не хватает, и почему я не могу видеть макет страницы в браузере.

Любое предложение будет полезно для меня,

я мог видеть результат как

MobileControl Snap

Edit 2: ошибка пойманы в консоли

Consol image

+0

ошибки могут быть скрыты. загляните в каталог IBM_TECHNICAL_SUPPORT на сервере для файлов xpages * .log, он может содержать что-то полезное –

+0

Я только что проверил журналы, нет ошибки. –

ответ

2

Лучше всего предположить, что вы не указали префикс «m_» на имя XPage. Что вы назвали XPage? Он должен быть чем-то вроде m_thexpage, поэтому среда выполнения XPages видит префикс m_ и знает, как отображать страницу с помощью мобильной темы. Если он полностью пуст, он также предполагает, что в представлении нет документов.

Из приведенных ниже комментариев:

версия сервера 8.5 и библиотека расширения составляет 9,0 - Ажит Hogade

Я боюсь, что вы не можете установить 9.0 extlib на вершине 8.5. 9.0 extlib зависит от функций из среды выполнения 9.0 xpages. Чтобы использовать 9.0 extlib, вам необходимо обновить свой сервер домино, чтобы он соответствовал. Это объясняет, почему мобильный материал не работает для вас.

наконец-то я нашел ошибку в консоли браузера, которое я загрузил в новое редактирование. Согласитесь с комментарием о разнице версий, но пока я использую это, я не обнаружил проблем с элементами управления библиотекой расширений, и в браузере работает отлично, единственная проблема, с которой я столкнулся с мобильными элементами управления. - Ajit Hogade 7 мин. Назад

Вам повезло, что у вас не было других проблем. 9.0 ExtLib ожидает иметь Dojo 1.8.1, который является частью сервера 9.0 domino. Сервер 8.5 domino имеет гораздо более старую версию, 8.5.3 = dojo 1.6.1, 8.5.2 = dojo 1.4.3.Мобильные элементы управления сильно зависят от додзе, поэтому неправильная совпадение версии, несомненно, является корнем вашей проблемы, о чем свидетельствует ошибка, обнаруженная в консоли браузера.

+0

У меня есть имя страницы m_mob.xsp, и даже я пересек проверенный с данными вида, который имеет 5 документов. –

+0

Какая версия сервера и какой ExtLib установлен на ней? Используйте команду консоли сервера «tell http osgi ss com.ibm.xsp.extlib», чтобы просмотреть список установленных плагинов. –

+0

Также, когда вы говорите «пустую страницу», что именно вы видите? Вы видите пустую белую страницу, пустую черную страницу, видите ли вы заголовок без документов? Просто чтобы быть на 100% понятным, что вы испытываете –

0

Мобильные средства управления специально для браузеров на мобильных устройствах . Время выполнения XPages может идентифицировать устройство, запрашивающее страницу, и использовать соответствующие элементы управления. Таким образом, они вряд ли будут отображаться для настольных браузеров.

Используйте переключатель пользовательского агента для проверки мобильных элементов управления в браузере рабочего стола. Однако имейте в виду, что это не гарантирует полную точность в браузере соответствующего мобильного устройства.

+0

Я только что попробовал с помощью переключателя пользовательских агентов, но без изменений, Is есть ли какая-либо вещь, которой я не хватает в конфигурации? Обязательно ли создавать отдельную базу данных nsf с помощью мобильных элементов управления? Я сделал эту тестовую страницу в существующей базе данных, которая работает в браузере. –