在 Primefaces 中,我想获取“InputSwitch”或其他内容的 Widget 列表。我怎么能这么做。
在 Primefaces 中,我看到页面中通过代码显示了一个小部件列表:
PrimeFaces.widgets
或者通过id获取小部件
PrimeFaces.getWidgetById("someId");
但我不知道如何通过小部件类型示例获取小部件列表 PrimeFaces.widget.InputSwitch
最佳答案
在 PrimeFaces 中,它们支持 jQuery,并且通过简单地获取 jQuery 对象:
PrimeFaces.widgets["someWidgetVar"].getJQ()
存档获取 InputSwitch 列表的简单方法是
for (item in PrimeFaces.widgets) {
widget = PrimeFaces.widgets[item];
if (widget.getJQ().hasClass('ui-inputswitch')) {
list.push(widget);
}
}
'ui-inputswitch'
是 PrimeFaces 组件的 CSS 类。
关于javascript - 在Primefaces中,如何通过javascript中的小部件类型获取小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46465625/