Javascript TooltipDialog内置DropDownButton不适用于自定义小部件

Javascript TooltipDialog内置DropDownButton不适用于自定义小部件,javascript,dojo,tooltip,Javascript,Dojo,Tooltip,使用的例子来自 仅我的自定义小部件发生错误。在其他页面上使用截取的代码可以很好地工作。答案是自定义小部件正在覆盖startup()函数,而没有this.inherited(arguments) 看起来有一些DropDownButtonmagic打开了。答案是自定义小部件正在覆盖startup()函数,而没有这个。继承的(参数) 看起来有一些下拉按钮magic打开了。你能分享你的自定义小部件代码吗?问题很可能是在内部。您可以共享自定义小部件代码吗?问题很可能出在内部 <div data-do

使用的例子来自


仅我的自定义小部件发生错误。在其他页面上使用截取的代码可以很好地工作。

答案是自定义小部件正在覆盖
startup()
函数,而没有
this.inherited(arguments)


看起来有一些
DropDownButton
magic打开了。

答案是自定义小部件正在覆盖
startup()
函数,而没有
这个。继承的(参数)


看起来有一些
下拉按钮
magic打开了。

你能分享你的自定义小部件代码吗?问题很可能是在内部。您可以共享自定义小部件代码吗?问题很可能出在内部
<div data-dojo-type="dijit/form/DropDownButton">
  <span>Register</span>
  <div data-dojo-type="dijit/TooltipDialog">
     <label for="name">Name:</label> <input data-dojo-type="dijit/form/TextBox" id="name" name="name"><br>
     <label for="hobby">Hobby:</label> <input data-dojo-type="dijit/form/TextBox" id="hobby" name="hobby"><br>
     <button data-dojo-type="dijit/form/Button" type="submit">Save</button>
  </div>
</div>
Uncaught TypeError: Cannot read property 'on' of null