JavaScript を使用して TitlePane のヘッダーにチェックボックスを追加したいと思います。これをチェックすると、TitlePane コンテンツのすべてのチェックボックスをチェックできるようになります。次のコードでチェックボックスを追加できました。
var cb = new dijit.form.CheckBox({name:"checkBox"}).placeAt(dijit.byId("someid").focusNode, "end");
ただし、チェックボックスをオンにすると、TitlePane の開閉アクションがアクティブになります。チェックボックスのアクションを TitlePane のアクションから分離する方法がわかりません。
Jeremiah の提案に基づいて、次のコードを使用しました。
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");
助けてください、サミール