speich.net logo

Check if node in tree is already selected

It took me a long time to figure out how to check if a node in a dijit.tree is already set to selected, when the user clicks on it. So I thought I share what I found out:

dojo.connect(this.tree, 'onMouseDown', this, function(evt) {
  var node = dijit.getEnclosingWidget(evt.target);
  if (node.item == this.tree.attr('selectedItem')) {
    console.debug('selected');
  }
 });
Categories: JavaScript Tags:
  1. No comments yet.
  1. No trackbacks yet.
CAPTCHA Image CAPTCHA Audio
Refresh Image

© 2009 speich.net, Konzept und Programmierung Simon Speich.

Die Artikel auf dieser Seite laufen mit WordPress. Theme by NeoEase