【问题标题】:How to change make js button l with same function such as jsf-button?如何更改具有相同功能的make js按钮l,例如jsf-button?
【发布时间】:2018-05-30 08:29:08
【问题描述】:

我有jsf代码

 <p:commandButton action="#{reporting.downloadPaymentsReport}" value="Скачать" ajax="false"/>

有没有办法在 js 上制作相同的按钮?(无需在服务器端创建休息)

【问题讨论】:

    标签: javascript jsf


    【解决方案1】:

    如果我理解正确,你想让你的按钮调用一个JSF控制器函数和一个JS函数?

    您可以像这样使用oncomplete 属性:

    <p:commandButton id="buttonExample"
       actionListener="#{reporting.downloadPaymentsReport}"
       oncomplete="jsFunction()"
       value="Скачать"
       />
    

    (在我们的项目中我们主要使用actionListener,没有其他具体原因我将action改为actionListener)

    一个示例JS函数:

    function jsFunction() {
      console.log('test');
    }
    

    将该函数放在 .js 文件中并导入您的 xhtml 页面:

    <script type="text/javascript" src="path/to/jsFile.js" />
    

    【讨论】:

      猜你喜欢
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多