Является ли отсутствие оптимизации хвостового вызова препятствием при использовании рабочего процесса «В конечном итоге»?

Я использую модифицированную версию рабочего процесса «В конечном итоге» из спецификации F # для разработки на Xbox. Похоже, что платформа .net на Xbox не поддерживает хвостовые вызовы. Из-за этого я должен отключить оптимизацию хвостового вызова при компиляции.

Хотя сначала может показаться, что это ограничение предотвратит использование любой формы цикла в вычислительных выражениях, я изначально думал, что «пошаговое выполнение» позволит избежать этой проблемы. :привязать @ 17-1PrimeFaces 2.1.

Это работает, метод showCreateProfile () получает результат, и метод возвращает «profileForm», и браузер перенаправляет на эту страницу:

<h:commandLink action="#{profileHandler.showCreateProfile}" value="#{msg.menu_createNewProfile}" />

Однако это не работает, Метод showCreateProfile () получает обращения, и метод возвращает «profileForm», но браузер не перенаправляет на страницу. Я безуспешно пробовал три разные вещи:

<p:commandLink action="#{profileHandler.showCreateProfile}" value="#{msg.menu_createNewProfile}" />

<p:commandLink action="#{profileHandler.showCreateProfile}" value="#{msg.menu_createNewProfile}" ajax="false" />

<p:commandLink action="#{profileHandler.showCreateProfile}" value="#{msg.menu_createNewProfile}" ajax="false" immediate="true"/>

Есть идеи, что я делаю не так?

7
задан Paolo Forgia 11 October 2018 в 08:39
поделиться