作为Javascript中的新手,我有一个关于公共方法覆盖的问题。这是关于Dojo copyState
方法,请查看文档here。
默认情况下,dojo允许复制节点,但我想将其关闭,以便我创建以下Dojo.Dnd对象:
var order_list = dojo.dnd.Source("order_list");
然后如何覆盖公共方法?
dojo.byId("order_list").copyState:function( keyPressed, self ){return false;};
似乎不起作用,FireBug给出:
SyntaxError: missing ; before statement
dojo.byId("order_list").copyState:function( keyPressed, self ){return false;};
---------------------------------|
答案 0 :(得分:1)
你的语法似乎错了。它应该是这样的:
dojo.byId("order_list").copyState = function( keyPressed, self ){return false;};
希望这会有所帮助。