我想使用 JavaScript 在 TitlePane 的标题中添加一个复选框,选中后将能够选中 TitlePane 内容中的所有复选框。我设法通过以下代码添加了复选框:
var cb = new dijit.form.CheckBox({name:"checkBox"}).placeAt(dijit.byId("someid").focusNode, "end");
但是,将复选框标记为选中会激活 TitlePane 的打开/关闭操作。不知道如何将复选框的操作与 TitlePane 的操作分开。
根据耶利米的建议,我使用了以下代码:
var selectGrp1DNew = new dijit.form.CheckBox({
id : "grp1DButtonNew",
onClick: function(e){
e.stopPropagation();
//function to identify child checkboxes and turn then on/off
chkGrp(this);
}
//group1D is the TitlePane id
}).placeAt(dijit.byId("group1D").focusNode, "end");
请帮忙,萨米尔