这在本地工作正常,并在服务器上间歇工作。没有错误,所以很难调试。
我有一个选项列表
async void
当模态弹出窗口时,通过远程命令将其保存到辅助bean。
<p:pickList id="pickListInput" converter="entityConverter" value="#{GuideViewAdminController.gameTaskHotspots}" var="hotspot" itemLabel="#{hotspot.title}" itemValue="#{hotspot}" />
支持bean将输出转换为我可以使用的输出
<p:remoteCommand name="saveGameTask" update=":tabView:taskList" onsuccess="delayedRefreshData()" actionListener="#{GuideViewAdminController.saveSelectedTask()}" />
就像我说的 - 这在本地100%的时间工作 - 有时在服务器上工作。任何人都可以在这里看到任何可能中断服务器上的流量的东西吗?
答案 0 :(得分:1)
我最近遇到了与PickList组件相同的问题。我意识到这是因为您正在使用JSON转换器(在本例中为gson)来转换您的值对象。我不知道为什么但是一些如何返回的字符串值是 与您在&#34; :: getAsString&#34;中转换的内容不一样方法。所以我建议你改变你的转换器策略。