dojox绘制矩形连接方法

6yoyoihd  于 2022-12-16  发布在  Dojo
关注(0)|答案(1)|浏览(166)

Dojox绘图API有一个矩形模板,我们可以在画布上使用它。文档中提到了一个名为connect的函数。我该如何使用它?connect(o, e, s, m, once)
以下是未压缩的dojo代码。

// TODO: connect to a Shape event from outside class
connect: function(o, e, s, m, /* Boolean*/once){
// summary:
//      Convenience method for quick connects
//      See comments below for possiblities
//      functions can be strings
// once:
//      If true, the connection happens only
//      once then disconnects. Five args are required
//      for this functionality.

不清楚为什么和如何使用这个函数。可以帮助我使用这个函数的用法和功能吗?

y1aodyip

y1aodyip1#

前四个方法传递给dojo.connect
https://dojotoolkit.org/reference-guide/1.6/dojo/connect.html#usage

  • o -对象
  • 电子事件
  • s -范围或上下文
  • m法

将此对象的事件连接到范围为的方法。

dojo.connect(domNode, 'click', { test: 1}, function() {
  var t = this test;
  // is one because 'this' is the scope we pass the connect method. 
});

每次单击特定的dom节点时,都会执行该函数。
最后一个参数once是便捷方法特有的参数,如果为true,则函数只执行一次,执行完后,处理程序将断开连接。

相关问题