この構成の通常のフォーム内でチェックボックスオプションを指定してjsTreeを使用しています。
"checkbox" : {
real_checkboxes : true,
two_state: false
}
データのレベルは2つだけです(L1とL2)。一部のL2アイテムのみをチェックすると、それらのアイテムのみが取得されます(その上にL1アイテムはありません)。これで問題ありません。問題は、すべてのL2アイテムがチェックされている場合、トップレベルのアイテム(L1)とすべてのL2アイテムを取得することです。トップレベルのチェック済みアイテムのみを取得したいので、すべてのL2アイテムをチェックすると、その上のL1アイテムのみを取得します。
.get_checked ( context, get_all )
オプションがあるのを見ましたが、これからフォームに値を投稿する方法がわかりません。