【问题标题】:Custom components in JSF - what about sub-components (children)JSF 中的自定义组件——子组件(子组件)呢
【发布时间】:2011-10-16 15:48:16
【问题描述】:

当我在 JSF 中创建自定义 组件 时,我是否必须以同样的方式创建所有 子组件


例如:

h:dataTable 组件使用 h:column 确定列参数


现在如果我想创建 dataTable 组件,是否必须以同样的方式实现 column 组件?

(PS。“同样的方式”意思是:

  • 创建 DataTable 类扩展,即 UIOutput
  • 创建 DataTableTab 类扩展 UIComponentELTag
  • 将配置附加到 custom.taglib.xml

【问题讨论】:

    标签: jsf components


    【解决方案1】:

    一般来说,答案是否定的。如果您创建像数据表这样的复杂组件,它可以简单地利用现有组件来定义列。

    作为此类数据表的设计者,您是决定需要什么的人。标准列 afaik 不了解 dataTable,但 dataTable 了解列。

    还请注意,您通常不需要创建标记类。这只是 JSP 兼容性所必需的,但由于 JSP 已被弃用,我建议您不要支持它,除非您确实必须这样做。

    【讨论】:

      猜你喜欢
      • 2012-08-16
      • 2020-11-16
      • 2011-06-27
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 2011-04-04
      • 2013-02-07
      • 2017-10-15
      相关资源
      最近更新 更多