gpt4 book ai didi

javascript - 使用 RichFaces 4 从 JavaScript 获取 DOM 元素

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:45 24 4
gpt4 key购买 nike

我目前正在研究迁移到 RichFaces 4。从我的 JS 中,我必须使用

document.getElementById('myParent:myElement').

从 JBoss 迁移指南中,我了解到不能再使用“document.getElementById”:https://community.jboss.org/wiki/RichFacesMigrationGuide33x-4xMigration-CommonComponentsChanges .

有人可以向我解释原因吗?我如何(简单地)将我对该函数的所有调用(超过一千个)更改为其他函数?

谢谢。

最佳答案

我建议你阅读这篇文章: RichFaces built-in client functions

总而言之,有 4 个内置函数:

  1. #{rich:clientId('id')}
  2. #{rich:element('id')}
  3. #{rich:component('id')}
  4. #{rich:findComponent('id')}

解释:

  • 第一个允许将 richfaces id 转换为字符串。
  • 第二个用于getElementById (HTML Element)
  • 第三个用于getElementById(JavaScript组件)
  • 最后一个在不调用 managedBean 的情况下获取值

关于javascript - 使用 RichFaces 4 从 JavaScript 获取 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11102109/

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