ajax – Primefaces / jsf中的条件更新
发布时间:2020-12-16 02:55:26 所属栏目:百科 来源:网络整理
导读:首先,所以没有误解,虽然这是与 PrimeFaces: conditional update on validation相同的问题我再次问它,因为这个问题的答案对我来说是不可接受的,因为虽然它可能给原始海报一个解决方法他们在问,它并没有真正回答这个问题,这个解决方法对我不起作用. 所以,这是
首先,所以没有误解,虽然这是与
PrimeFaces: conditional update on validation相同的问题我再次问它,因为这个问题的答案对我来说是不可接受的,因为虽然它可能给原始海报一个解决方法他们在问,它并没有真正回答这个问题,这个解决方法对我不起作用.
所以,这是我的问题:我如何根据submition的结果有条件地更新primefaces组件? 我有一个组件,在任何情况下都不能更新,除非验证成功并且后端代码已成功执行. (即,如果验证成功但后端存在SQL异常,则组件仍不应更新). 为什么我不能一直更新它?如果逻辑没有成功,它将被更新为单击提交按钮之前的相同内容.因为我不能.这是验证码组件.如果你通过ajax更新它,它就会消失,故事结束.在Primefaces打开了一张票,他们将其关闭,因为无法修复,因为闪存组件不应该用ajax更新. 因此,当我提交表单时,除非逻辑成功,否则我需要单独保留验证码.如果逻辑成功,我需要确保验证码在屏幕外消失.什么是最简单,最干净的方法? 如果这是一个n00b问题,请原谅.我是Primefaces和JSF的新手. 解决方法RequestContext.getCurrentInstance().update("clientId") 有助于条件更新. 重新尝试 RequestContext.getCurrentInstance().execute("Recaptcha.destroy()"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |