我该如何获取PrimeFaces小部件的函数列表?

4

请问有没有一个网络资源可以为我提供所有widgetVar JavaScript函数列表,例如toggle()、show()、hide()等等。

感谢您的回复。


1
PrimeFaces文档怎么样? - Kukeltje
请注意,您也可以在小部件变量(例如PF('widgetVar'))上使用.jq,然后调用jQuery函数,如.show()或.hide()。 - Andrew
1个回答

12

PrimeFaces 10之前

您可以在GitHub上找到所有小部件的JavaScript源代码。例如:datatable.js

您还可以打开浏览器的JavaScript控制台并键入:

PF('yourWidget').__proto__

这将为您提供属性列表(包括函数)。请在http://www.primefaces.org/showcase/ui/data/datatable/filter.xhtml上尝试。

PF('customersTable').__proto__

在Chrome中,这将导致一个具有可折叠节点的对象:
 c {SORT_ORDER: Object}
   SORT_ORDER: Object
   _render: function()
   addGhostRow: function()
   addResizers: function()
   addRow: function()
   addSelection: function(a)
   addSortMeta: function(a)
  ...

此外,在展示旁边还有文档,您应该查看。对于许多组件,客户端API都有很好的文档,例如:https://primefaces.github.io/primefaces/8_0/#/components/datatable?id=client-side-api

PrimeFaces 10及以上版本

从PrimeFaces 10开始,有专门的PrimeFaces JavaScript API文档

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接