dojox绘制矩形连接方法

时间:2013-08-20 12:32:35

标签: javascript javascript-events dojo

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.

目前尚不清楚为何以及如何使用此功能。有些人可以帮助我了解该功能的用法和功能。

1 个答案:

答案 0 :(得分:1)

前四种方法传递给dojo.connect

https://dojotoolkit.org/reference-guide/1.6/dojo/connect.html#usage

  • o - object
  • e - event
  • 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,则该函数仅执行一次。执行后,处理程序将断开连接。