当元素移除太快时,Primefaces 在没有 ViewState 的情况下提交 ajax 请求

问题描述 投票:0回答:1

这是由 p:schedule 元素创建的无效请求(缺少视图状态),当元素

homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule
被删除得太快时(而计划的脚本尚未完成):

javax.faces.partial.ajax: true
javax.faces.source: homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule
javax.faces.partial.execute: homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule
javax.faces.partial.render: homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule
homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule: homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule
homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule_start: 2023-10-30T00:00:00.000Z
homeTabs:widgetContent-LEAVE_CALENDAR:lvCalendarForm:schedule_end: 2023-12-11T00:00:00.000Z

有谁知道解决办法吗,我已经纠结了一天多了。非常感谢。

我正在使用 JSF 2.3、PrimeFaces 8

jsf primefaces
1个回答
0
投票

我发现了问题。这是因为我将元素放入嵌套表单中。删除嵌套表单,现在一切正常了。

© www.soinside.com 2019 - 2024. All rights reserved.