1

如何在dojo中的单个按钮上提供多种功能,例如在滑块中,擦除和擦除功能必须在单个按钮上

4

2 回答 2

0

如果要在同一按钮上实现擦除/擦除,请使用Dijit.form.ToggleButton

其他明智的,如果您想在一个按钮上添加更多功能,请使用Dijit.form.DropDownButton

于 2012-06-05T07:47:31.340 回答
0

使用dojo/on(对于 <1.7 的dojo.connect),您可以通过 domNodes(或按钮等小部件)上的事件连接(和断开连接)任意数量的功能。请参阅这些文档中的示例。

有了这些,您可以将变量定义为this._isVisible并在按钮上的单击事件上切换它。根据这个 var 的值,你可以决定采取什么行动。

于 2012-06-05T09:17:37.563 回答