我正在尝试创建一个 dojo 小部件的自定义子类(父级,dojox.mobile.ListItem
派生自祖父级, dijit._WidgetBase
)。
我想从父级覆盖和修改的方法之一包含对this.inherited(arguments)
. 这意味着我不能直接将它复制到我的子类中(因为this.inherited
来自我的方法的调用将调用父类的方法,而不是祖父母的方法,就像在原始上下文中所做的那样)。我不想调用父类的方法,因为我故意调整它的作用(我想创建不同的 DOM 元素来ListItem
创建)。但我想保留标准的祖父母类功能ListItem
。
所以我想直接在当前对象上调用祖父类的方法。有没有办法做到这一点?如果没有,我该如何解决这个问题?