jQWidgets(jqx)のjqxtreeの親ノード選択問題


jqxtreeを使用している間に、当部の分子メニューが選択された時に、親メニューが黒枠になり、全選択のサブメニューだけがチェックされた状態になる場合があります.
       問題が来ました.黒枠の親メニューの変数値はどうやって取得しますか?
       デフォルトの状態では、フックの多選択枠だけが変数値を取りますが、このような黒い枠は取れません.自分で対応する方法を追加するしかありません.
       私の方法はサブメニューがあるすべてのメニューを取得する方法を追加することです.この方法はメニューツリーの中にあるサブメニューのメニュー項目に戻ります.
getExpandItems: function() {
	var b = new Array();
	var c = this;
	a.each(c.items, function() {
		var d = this;
		if (d.isExpanded) {
			b.push(d)
		}
	});
	return b
}
        この方法があれば、子メニューのある父料理のメニューを全部手に入れることができます.今は黒枠の父料理のメニューはどうやって手に入りますか?
        実はとても簡単です.このすべての父料理のリストを見て、このメニューの項目を判断するcheckedはnullです.黒枠のメニュー項目です.コードは以下の通りです
for(var i=0;i<expandItems.length;i++){
	 if (expandItems[i].checked == null){
		 parMenuId = expandItems[i].value;
	 }
}
         このようにして、サブメニューを選択しながら、親メニューの変数値を得ることができます.