【问题标题】:How to implement JSF generic component如何实现 JSF 泛型组件
【发布时间】:2014-07-24 12:14:52
【问题描述】:

我是 JSF 的新手 - 我需要实现一个通用面板,该面板基于单击 btn1 或 btn2 显示 panel1 或 panel2。最好的方法是什么?

编辑

我想做的一件事是在通用组件的每个实现中封装一些逻辑 - 我不知道复合是否是实现它的最佳方式,即使我知道我可以将值/方法传递到通过属性合成

【问题讨论】:

  • 最好的方法是首先实际学习 JSF 的基础知识。到目前为止,您尝试过什么?
  • 我一直在研究复合材料,但是做一些简单的事情感觉就像在做很长的路要走。我想做的一件事是在通用组件的每个实现中封装一些逻辑 - 我不知道复合是否是实现它的最佳方式,即使我知道我可以通过属性将值/方法传递给复合.
  • 复合材料在很大程度上不是基础。你知道如何创建一个带有两个按钮的简单页面,然后单击任一按钮更新屏幕上显示的内容吗?
  • 是的,页面已创建,按钮在那里。现在我想做这个 ;在 btn1 上,我想将 genericPanel 实例化为 PanelA;在 btn2、PanelB 等上。我知道我可以简单地放置 2 个面板 ,但我只是想知道是否有更好的方法。
  • 仍然没有像样的例子 (sscce.org),只有模糊的高级描述。在我看来,目前无法回答。复合组件 - 可能会 - 这样做,但这完全取决于 PanelA 和 PanelB 内呈现的内容以及所涉及的支持 bean 类型。也许一个简单的 ui:include 也可以工作。我不知道,您没有提供任何可能有助于缩小范围的内容。

标签: jsf composite-component


【解决方案1】:

暂时坚持使用<ui:include> - 似乎更简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多