微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jquery – 在文档就绪时访问primefaces widgetvars

我试图访问文档就绪的primefaces组件,如下所示:

$(function() {
  var showDialog = getUrlParameter("showDialog");
  if (showDialog == "true") {
    PF('myDialog').show();
  }
});

但在那一刻,primefaces widgetvars不可用,我收到以下错误

Widget for var ‘myDialog’ not available!

何时准备好访问primefaces widgetvars?

解决方法

我成功地在具有widgetvar的组件之后的页面添加了javascript初始化代码,即

<p:dataTable widgetvar="test">

</p:dataTable>

<script  type="text/javascript">
  $(document).ready(function()  {
     PF('test'); // access and do whatever here
 }
</script>

将脚本标记放在p:dataTable之前不起作用.

更多信息:http://forum.primefaces.org/viewtopic.php?f=3&t=35718

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐