function setResponseXMLContent_radio(xml, node, htmlinputkey, param) { require(["dijit/form/RadioButton", "dijit/registry", "dojo/query", "dojo/topic"], function(RadioButton, registry, query, topic) { var htmlnode = document.getElementById(htmlinputkey); if (htmlnode == null) { return; } var tabIndex = 0; // Dojo の widget を削除する query("input", htmlnode).forEach(function(widget) { widget = registry.byId(widget.id); if (widget) { tabIndex = widget.get("tabIndex"); widget.destroyRecursive(); } }); var len = htmlnode.childNodes.length; var i; for (i=0; i= 1) { var elem = node.item(0); var controlType = elem.getAttribute("controlType"); if (controlType != null && controlType == 'readonly') { for (i=0; i