当前位置: 首页 > 面试题库 >

使用h:commandButton更新和提交Ajax

庾才
2023-03-14
问题内容

如何使用来更新div并进行部分提交<h:commandButton>,我以前曾经<p:commandButton>通过将ajax属性设置为true并将update属性设置为:statusBlock(其中id
<h:panelGroup>为statusBlock)来进行部分提交。我在设计方面遇到问题,<p:commandButton>因此无法使用它,因此必须使用<h:commandButton>


问题答案:

这可以通过<f:ajax>在其中嵌套一个来完成。

实际上,

<p:commandButton ... process="@form" update=":statusBlock" />

与…完全相同

<h:commandButton ...>
    <f:ajax execute="@form" render=":statusBlock" />
</h:commandButton>

请注意,与PrimeFaces等效项的细微差别在于,PrimeFaces
@form在流程/执行中<f:ajax>默认为@this,而默认为,因此您可能需要execute="@form"在未process在PrimeFaces组件中指定属性的所有位置上明确指定。

也可以看看:

  • JSF 2.0中的通信-Ajax(异步)POST形式


 类似资料:
  • 我使用jpaRepository删除通知方法。 并且有一个实体文件。 当我尝试在控制器中删除通知时, 我得到一个错误“无法提交JPA事务;嵌套异常为javax . persistence . roll back exception:提交事务时出错。< br >我可以就这个问题得到一些建议吗?

  • 我正在使用node-solr-Client来处理solr查询。我已经根据这里的帖子编写了一个更新查询 使用节点模块solr-Client将数据添加和更新到Solr-4.3.0 我的数据是: 我已将自动提交启用为true 当我运行代码时,它会给我一个响应 这意味着它已被添加到索引中。但是当我使用solr admin进行交叉检查时,我看不到更新。现在当我运行http://localhost:8983/

  • 审议本届会议: 这是一个在数据库中显示用户图像的图像,带有会话变量!然而,在我的网站中,我正在使用上传图像表单更改用户图片,用户图片正在更新,但旧图片将保留,直到我刷新页面…我希望避免刷新页面以解决此问题。。。。 请注意,我的目标是一个iframe,而不是重定向到我的操作。。。 这是我的上传表格,你可能不需要,但我会把它放在这里... 例如: 使现代化php示例 所以为了简单起见,我想在提交表单时

  • 问题内容: 看起来这应该是jQuery内置的东西,不需要多行代码,但是我找不到“简单”的解决方案。说,我有一个HTML表单: 当有人更改选择字段时,我想使用ajax提交表单以更新数据库。我认为可以通过以下方式来执行以下操作,而无需手动创建值/属性,只需将它们全部发送即可,例如: 我想念什么? 问题答案: 这就是最终的工作。

  • 问题内容: 我正在尝试使用React Hooks和表单更新UI。我设置了一个状态来监视表单上的值,当我单击“提交”时,我想将此值添加到数组(保持状态)并在UI上显示。我的问题是,当我提交值时,尽管它已添加到数组中(状态已更新),但UI仅在更改输入中的值时才更新。 我的组件如下: 您也可以在以下 网址看到此[不]工作: https //codesandbox.io/s/p3n327zn3q 是否有人

  • 问题内容: 我想知道如何通过Ajax(使用原型框架)提交表单,并在“结果” div中显示服务器响应。HTML看起来像这样: 我尝试将javascript函数(使用Ajax.Updater)附加到“ onsubmit”(在表单上)和“ onclick”(在输入上),但是在函数结束后,表单仍然是“ non-Ajax”提交的(因此整个页面被结果替换)。 问题答案: 查看和处理Prototype API的