TreeView
を動的に作成し、TreeView
から一部のCheckBoxTreeItem
を選択するには、データベースからデータを取得する必要があります。このTreeView
は、メニュー構造に対する権限を表します。javafx CheckBoxTreeItemプログラムで親を更新する
TreeView
を作成し、ユーザーのアクセス許可に従ってツリーから特定の項目をプログラムで選択すると、親項目にステータス変更(selected
またはindeterminate
)が含まれていないことに疑いがあります。しかし、インターフェースから直接アイテムを選択すると、親が更新されます。例えば
私はプログラムで項目を選択すると、ここで私は私の画面を持っている:
あなたは、私が選択した2つのメニュー項目を持っていますが、親ではないことがわかります。
この画像では、画面を使用して同じメニュー項目を選択しました。サブメニュー内のすべての子を選択すると、両親はindeterminate
ステータスまたはselected
に更新されました。
私はグーグル、文書化を経て、ここでスタックオーバーフローではなく、子供だけを更新する例を発見しました。
親がプログラムで更新されたり、アイテムが選択されたときに画面から実行されるイベントを呼び出す方法はありますか?
EDIT:ツリーから
すべての項目はfalse
に設定independent
性質を持っています。