問題タブ [multiselectlistpreference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
245 参照

android - MulitSelectList 環境設定の各配列インデックス値に IF ステートメントを追加する

配列インデックス値ごとに IF ステートメントを配置しようとしています。値は MultiSelectList 設定からのものです。しかし、私はそれを行うのに問題があります。これが私のコードです。助けてください。

}

これは設定フラグメントからの私の MultiSelectList です

0 投票する
0 に答える
138 参照

xpath - Swing : Jtree は、選択されたすべてのノードを同じ階層で取得します

私はxmlから構築されたJtreeを持っています。

私の要件は、ユーザーが一度に jtree 内の複数のノードを選択し、ボタンをクリックするだけで、選択したすべてのノードの XPath を取得する必要があることです。

たとえば、Xml が次の場合

jtree で両方の子ノードを選択し、[ルート、親、子 1] [ルート、親、子 2] を取得するボタンをクリックます

これを達成するために2つの方法を試しましたが、どちらもうまくいきませんでした。

私の最初の試みでは、tree.getSelectedPaths() を使用し、選択したノードを取得できましたが、[[ルート、親、子]、[ルート、親、子]] を提供する複数のノードに問題があります。

出力を [Root, Parent, Child1 ] [Root, Parent, Child2 ] にする必要があります。これは、XPath に相当します: /Root/Parent/Child1 および /Root/Parent/Child2

2 回目の試行では、mouseListener をツリーに使用して、tree.getPathForLocation(mouseEvent.getX(), mouseEvent.getY()) を使用しようとしましたが、複数の選択の場合、選択された 2 つのノードのうち、常にme 選択された最初のノード。

選択したノードの XPath を取得する別の方法がある場合でも、これを手伝っていただけないでしょうか。

前もって感謝します。