Серверный javascript для репликации функции moveto в мобильных приложениях

Я уверен, что упускаю что-то очевидное, но как вы предоставляете функциональность moveTo, такую ​​​​как djxmLineItem в javascript, в случае, когда мне нужно использовать кнопку для установки полей в дополнение к переключению мобильных страниц?


person Erik Sabaitis    schedule 30.03.2012    source источник


Ответы (2)


Вы не можете использовать серверную часть для выполнения мобильного moveTo, поскольку эти действия обрабатываются клиентским кодом dojo.

Один из вариантов, который я использовал в прошлом, — использовать документ «postSaveDocument» для вызова метода moveTo.

e.g.

<xp:dominoDocument .....>
   <xp:this.postSaveDocument>
       <xe:moveTo ...>
       </xe:moveTo>
   </xp:this.postSaveDocument>
</xp:dominoDocument>

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

person Simon McLoughlin    schedule 03.04.2012
comment
Спасибо, это то, что я на самом деле собирался, должен был быть более ясным с моим вопросом - person Erik Sabaitis; 05.04.2012

Вы можете вычислить свойство moveTo и, таким образом, установить поля перед переходом на нужную страницу XPage.

Посмотрите ответ здесь: Мобильные элементы управления XPages - как запрограммировать кнопку "Назад"

person Per Henrik Lausten    schedule 01.04.2012