私はprimefacesツリーテーブルを使用しており、ユーザーがツリーテーブルの要素を並べ替えることができるように、各行にボタンを作成しようとしています。
たとえば、3つのノードがすべて同じレベルにあるツリーテーブルがあり、ツリーテーブル内のこれらの3つのノードのそれぞれに「上へ」ボタンがある場合、ノードの1つで上ボタンをクリックすると、そのノードが必要になります。上に移動します(基本的にノードを並べ替えます)。
選択したノードのインデックスを取得するにはどうすればよいですか?
for(int i = 0; i < selectedNode.getParent().getChildren().size(); i++) {
// how can i compare the index of the current child in the loop to the selected child?
}