gpt4 book ai didi

java - 覆盖 component in ADF 中 "ok"按钮的标签

转载 作者:行者123 更新时间:2023-12-02 10:33:17 25 4
gpt4 key购买 nike

在我的项目的 Web 层中,我使用 ADF Faces 组件。在某些地方我使用了与对话框嵌套的 ADF 弹出元素。

<af:popup id="myPopup" popupFetchListener="#{.....}">
<af:dialog contentWidth="400" title="Dialog Title" contentHeight="100" closeIconVisible="true"
modal="true" type="okCancel" id="d3"
dialogListener="#{mybean.myDialogListener}">
</af:dialog>
</af:popup>

在我的支持 bean 中,我在 DialogEvent 类的帮助下捕获“ok”/“cancel”事件。

我想根据我的项目要求将框架构建“确定”按钮的标签更改为某个自定义标签。如果我在消息包中添加所需的标签,如何在框架生成的按钮中反射(reflect)该标签?

有人可以提供任何线索吗?

最佳答案

您必须使用对话框元素的 TypeAffirmativeTextAndAccessKeyCancelTextAndAccessKey 属性。要让“ok”显示“yes please”:

<af:popup id="myPopup" popupFetchListener="#{.....}">
<af:dialog contentWidth="400" title="Dialog Title" contentHeight="100" closeIconVisible="true"
modal="true" type="okCancel" id="d3"
dialogListener="#{mybean.myDialogListener}" type="yesNo" affirmativeTextAndAccessKey="yes please">
</af:dialog>

注意:它将更改对话框监听器中的响应类型

dialogEvent.Outcome.ok

dialogEvent.Outcome.yes

关于java - 覆盖 <af :dialog> component in ADF 中 "ok"按钮的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53475685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com