jsf - 在 JSF2/PrimeFaces 中命名容器

标签 jsf primefaces

这个问题在这里已经有了答案:





How to find out client ID of component for ajax update/render? Cannot find component with expression “foo” referenced from “bar”

(5 个回答)


5年前关闭。




PrimeFaces 中可能的命名容器有哪些?当我们想使用 update=":mainForm:MainAccordian:userNameTextbox" 更新表单上的一些 UI 控件时,为什么需要为 Ajax 更新调用附加命名容器 id ?

最佳答案

在让 IntelliJ 扫描我所有的 JAR 以获取 javax.faces.component.NamingContainer 的实现之后这是我发现的:

从 PrimeFaces 5.3

  • Accordion 面板
  • 旋转木马
  • 栏目
  • 数据网格
  • 数据列表
  • 数据滚动器
  • 数据表
  • 页面
  • 戒指
  • 子表
  • subview
  • TabView
  • 树表
  • UIData
  • UITabPanel

  • 从我的脸 2.1
  • HtmlDataTable
  • HtmlForm
  • UITree
  • UIForm
  • 关于jsf - 在 JSF2/PrimeFaces 中命名容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543510/

    相关文章:

    ajax - JSF:使用 multipart/form-data 和 AJAX 时出现奇怪的 iframe

    javascript - 渲染 <p :panel> content by click on expand

    css - primefaces 样式仅适用于嵌套元素

    ajax - <p :ajax> Unable to attach <p:ajax> to non-ClientBehaviorHolder parent

    java - FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance()) 返回 null

    jsf - PrimeFaces dataTable 在 Ajax 请求后未更新

    Java EE 目录结构

    html - 当我在过滤器中使用 requestdispatcher 重定向页面时,CSS 内容未应用于页面

    用于:param的JSF转换器

    dynamic - Primefaces TabView 不维护 selectOneMenu 值