問題タブ [treetable]
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.
java - TreeTable の同じ列に多くのオブジェクト タイプを追加します
TreeTable の同じ列に多くのオブジェクト タイプを追加すると問題が発生します。TreeNodes を作成する方法は以下のとおりです。
その後、ツリーテーブルのオブジェクトを呼び出そうとしましたが、動作しますが、これらのオブジェクトを列に追加しようとすると動作しません。コードの一部は次のとおりです。
問題は、階層のノードを考慮して、「名前」列にオブジェクト名をリストすることです。
誰かがどうすればそれができるか知っていますか?
ご清聴ありがとうございました。
ありがとうございました!
javascript - jQuery TreeTable インスタンスの破棄
これは簡単な質問のように思えますが、どうすればよいかわかりません。
ludo の優れたjquery treetable pluginを使用していますが、呼び出し時に破棄できるようにしたいと考えています。
これのインスタンスを破棄する方法を知っている人はいますか (少なくとも JavaScript 側で?)
以下にいくつかの例を示します(基本的な拡張オプションを使用しています)。
primefaces - NumberFormatException PrimeFaces TreeTable
現在、Primefaces と treetables を使用しています。私のツリーテーブルは、1 つのケースを除いてうまく機能します。問題を説明するために少し例を挙げましょう。
ツリーテーブルは次のようになります。
- アイテム1.1
- アイテム2.1
- アイテム1.2
- アイテム1.3
最初は木が倒れています。ツリーテーブルは次のように定義されます。
そして、私はそれらの ajax 呼び出しを持っています:
すべてが一般的にうまくいっています。選択したノードは、ノードのレベルに関係なく更新されます。問題はこの場合です:
(すべて折りたたまれています)
- Item1.1を拡張
- Item2.1を選択
- アイテム1.1を折りたたむ
- Item1.2を選択
そしてここで私は例外を得ました:
java - Vaadin Treetable - 親行をスキップするカスタムソート
私の Vaadin 7 プロジェクトでは、ソート中にツリーテーブルの親ノード (行) を無視する必要があります。ItemSort を使用して並べ替えをカスタマイズできますが、親ノードをスキップする方法がわかりません!
参考までに: 親ノードをその ItemId で識別できます。
***アップデート** _
私は階層コンテナを使用しています。ツリーは次のようになります。
問題は、給与列をソートすると、「男性、若者と老人」、「女性、若者と老人」の行に各人の給与の合計が含まれ、「男性、女性」と「若者、老人」の位置が調整されることですカテゴリ。
カスタムソートで親ノードをスキップしたいだけです。子ノードのみにする必要があります。簡単な言葉で。すべての親ノードを固定する必要があり、子ノードのみを並べ替える必要があります。
更新されたUSECASE
同じ親を持つ 2 つの要素と、それらの 2 つの要素に子ノードがない場合、DefaultItemSorter.compare() を使用しました。そして、他のすべてのユースケースを無視しました。
java - SWT ツリーでのセルの選択 (複数の列)
現在、既存の SWT アプリケーションを変更しようとしており、複数の列 (Treetable) を持つツリーを変更して、これらすべての列で単一の「セル」を選択できるようにする必要があります。デフォルトでは、SWT.FULL_SELECTION を設定すると、最初の列または行全体の要素のみを選択できます。私は SWT に不慣れで、何時間も検索しても報われませんでした。これを実現する方法はありますか?
primefaces - Primefaces ツリーテーブルの実装
チェックボックスと複数選択を使用してprimefaces treetable を実装しようとしていますが、すべてが期待どおりに機能しますが、選択したノードのリストを取得しようとすると、トップ ノードのみが取得されます。たとえば、ユーザーが「Movies」の子ノードを選択した場合、それは TreeNode[] selectedNodes には存在しません。なぜこのように振る舞うのですか?私は何が欠けていますか?私のコードは.xthmlファイルにあります
バッキングビーン:
そして、基本的に同じ方法でより多くのノードを作成する再帰ループがあります。
ajax - Primefaces Treetable 行の p:selectOneRadio からの Primefaces Ajax 呼び出しがバッキング Bean メソッドを呼び出さない
1 つの列にネストされたラジオ選択ボタンがある次のツリーテーブルがあります。Primefaces Ajax タグは、値の変更時に部分的な送信を行います。
仮説データ ビュー:
問題
バッキング Bean メソッドの dealShipSelectionBean.updateDetailEvent(e) への Ajax 呼び出しが、すべてのレベル 1 ツリー ノードのラジオ ボタンで正しく行われます。
バッキング Bean メソッドの dealShipSelectionBean.updateDetailEvent(e) への Ajax 呼び出しは、最初のレベル 2 ツリー ノードのラジオ ボタンで正しく行われます。以前にそのサブツリーからツリーノードが選択された他の第 2 レベルのツリーノードラジオボタンを選択すると、同じ (正しい?) ajax リクエストが起動されますが、バッキング Bean メソッドの DealerShipSelectionBean.updateDetailEvent(e) には割り込まれません。
たとえば
、select ba - バッキング Bean メソッド .updateDetailEvent(e) への Ajax 呼び出しが正しく行われ
ます select bb - Ajax 呼び出しが行われましたが、バッキング Bean メソッド .updateDetailEvent(e) が呼び出されません。
select ab - バッキング Bean メソッドへの Ajax 呼び出し .updateDetailEvent(e) が正しく行われ
ます select a - バッキング Bean メソッドへの Ajax 呼び出し .updateDetailEvent(e) が正しく行わ
れます正しく
選択 b - バッキング Bean メソッド .updateDetailEvent(e) への Ajax 呼び出しが行われます 正しく
選択 ab - Ajax 呼び出しが行われましたが、バッキング Bean メソッド .updateDetailEvent(e) は呼び出されません。
select bc - Ajax 呼び出しが行われましたが、バッキング Bean メソッド .updateDetailEvent(e) が呼び出されません。
どんな助けでも大歓迎です。
primefaces 3.6-SNAPSHOT mojoraa 2.1.18 tomcat 7