【问题标题】:Render outcome of "action" attribute?渲染“动作”属性的结果?
【发布时间】:2015-06-11 11:22:31
【问题描述】:

我想完全重写<h:commandButton> 渲染器。现在我被困在渲染按钮的“动作”属性上。是否有可能以与标准渲染器渲染相同的方式渲染此属性?是否有可能从某处检索生成的脚本?此外,如果可能的话,我不想使用第三方库。

提前致谢!

【问题讨论】:

  • 它根本不会出现在 HTML 输出中,因此您的问题非常令人困惑。例如,您是否看过标准渲染器的源代码?
  • 对不起,我的意思是渲染的脚本与“onclick”事件相关联。不,我还没有。我有 myfaces src,它会帮助我吗?

标签: jsf attributes action renderer


【解决方案1】:

一如既往,BalusC 是对的。没有生成的 Javascript。

但是还有一件事我忘记了。需要在相应组件渲染器的decode方法中添加如下代码:button.queueEvent(new ActionEvent(button));,其中“button”是“decode”方法的UIComponent参数。

非常感谢 BalusC!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-14
    • 2011-09-09
    • 1970-01-01
    • 2016-02-28
    • 2012-03-14
    • 1970-01-01
    • 2015-04-28
    相关资源
    最近更新 更多