目前我正在使用(它运行良好)
PrimeFaces.widget.OverlayPanel.prototype._old_init = PrimeFaces.widget.OverlayPanel.prototype.init;
PrimeFaces.widget.OverlayPanel.prototype.init = function(cfg)
{
this._old_init(cfg);
this.align();
}
但我希望使用更易读且更加“jQuery”化的代码,例如下面这段完全虚构的代码:
PrimeFaces.widget.OverlayPanel.patch(
{
init: function(cfg)
{
super.init(cfg);
this.align();
},
show: function()
{
console.log('blah blah blah');
super.show();
}
});
我尝试使用 PrimeFaces.widget.Xxx.extend({...})
,但在这种情况下我无法访问super
方法。
请记住,我对Javascript一窍不通
谢谢