dojo/on vs widget.on

An example of connecting to widget or dom events...

by psoares

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.9.0/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.9.0/dojox/grid/resources/Grid.css">
<div id="rows"></div>

JavaScript

require([
    "dojo/dom",
    "dojo/dom-construct",
    "dijit/form/RadioButton",
    "dojo/domReady!"
], function(dom, domConstruct, RadioButton) {   
    var row1 = domConstruct.create('div',{ 'class':'row' }, dom.byId('rows'));
    var row2 = domConstruct.create('div',{ 'class':'row' }, dom.byId('rows'));
    
    var r1 = new RadioButton({ checked : true, name : 'foo', value : 'foo' }).placeAt(row1);
    var r2 = new RadioButton({ name : 'foo', value : 'bar' }).placeAt(row2);
        
    
    console.log('label1', label1);
});