【发布时间】:2011-04-20 15:41:58
【问题描述】:
我(“仍然”,对于那些阅读过我之前帖子的人来说)正在开发一个 ICEFaces 网络应用程序。
这个问题可以理解为一般的 Javascript 问题,如果您对 ICEFaces 不太了解,请继续阅读
我需要扩展由 ICEFaces Javascript 框架创建的类的行为,特别是 ToolTipPanelPopup。
我不能修改库的源代码(否则我会达到我的目标)。 这就是 ICEFaces 定义类的方式(很像 jQuery 和其他 Javascript 框架)。
ToolTipPanelPopup = Class.create({
[...]
showPopup: function() {
[...]
},
updateCordinate: function(event) {
[...]
},
[...]
});
我的问题很简单
如何扩展showPopup() 函数的行为以便在其末尾运行我的自定义函数?
我的意思是类似于下面假设继承的 Java 示例代码
public void ShowPopup()
{
super.ShowPopup();
customMethod();
}
【问题讨论】:
-
我对 Prototype 有点生疏(因此这不是答案),但我认为这就是 $super 在 Prototype 中的用途。我认为您可以将上面的代码与“$super”一起用于“super”。
-
我可能有一个适合您问题的答案。你介意放一个jsFiddle 的例子,我可以用来做实验吗?谢谢。
标签: javascript icefaces prototypejs icefaces-1.8