Make data table row clickable using dojo


function jqid(myid) {
	return '#' + myid.replace(/(:|\.)/g, '\\$1');
}

function clickRow(dataTable) {
	dojo.query(jqid(dataTable) + ' tbody tr').forEach( function(node, i) {
		var href = dojo.query('a', node).attr("href");

		dojo.query('td', node).forEach( function(aa, bb) {
			if (aa != 0) {
				if (href != '') {
					dojo.connect(aa, "onclick", function(evt) {
						window.location = href;
					});
				}
			}
		});
	});
}
All code submitted to OpenNTF XSnippets, whether submitted as a "Snippet" or in the body of a Comment, is provided under the Apache License Version 2.0. See Terms of Use for full details.
No comments yetLogin first to comment...