問題タブ [treetableview]

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 投票する
1 に答える
1599 参照

java - Hibernate: マップを返す方法>

私はJavaFXアプリケーションを持っていますTreeTableView

商品一覧をツリー表示したい。ツリーの最初のレベルには Product.article が含まれている必要があります。ツリーの 2 番目のレベルには、次のように Product.article を含む製品のリストが必要です。

リストの foreach でこれを開発しました<String article>が、本番環境のデータベース テーブルには 1000 を超える記事が含まれます。各記事には、個別のクエリによるデータベースからの製品のリストが必要です。とても遅くなります...

Hibernate クエリの結果セットを Map として取得する方法はあります<String article, List<Product>>か?

PS: 下手な英語で申し訳ありません。

0 投票する
1 に答える
1201 参照

css - JavaFX: treetableview の展開矢印を行の内容に合わせます

以下は私のTreeTableViewです。ご覧のとおり、レベルを展開して折りたたむための矢印は、データと一致していません。

ここに画像の説明を入力 それらを一列に並べたい。しかし、それを行う方法がわかりません。css で次の方法を試しましたが、どれも機能しません。

どうすればこれを達成できるか、誰にも分かりますか?

0 投票する
1 に答える
872 参照

java - TreeTableColumn.visible : バインドされた値を設定できません

簡単な JavaFX アプリケーションを作成します。このアプリケーションには、2 つの列とチェック ボックスのあるツリーテーブルがあります。チェックボックスが選択されている場合、列 2 が表示されます。それ以外の場合は表示されません。これを行うために、ツリー テーブルの列の表示可能なプロパティをチェックボックスで選択されたプロパティにバインドしました。チェックボックスをクリックすると列の状態が変わりますが、同時に表示されます。

原因: java.lang.RuntimeException: TreeTableColumn.visible : バインドされた値を設定できません。

双方向バインディングを使用すると、このエラーは発生しません。しかし、双方向バインディングは必要ありません。それはバグですか、それともバインドを正しく使用していませんか? このエラーを再現するには、以下のコードを使用してください。jdk1.8.0_111を使用しています。

JavaFXApplication.java

FXMLDocumentController.java

FXMLDocument.fxml

0 投票する
1 に答える
82 参照

java - 要素ラッパーの作成時のヌル ポインター

TreeTableViewXML ドキュメントから編集可能なドキュメントを作成しようとしています。このために、クラス内のドキュメントから要素をラップしています。要素のデータは、属性 key および val 内に格納されます。私のラッパーはで構成されています

ツリー項目を作成し、それらを設定する再帰アルゴリズムを作成しました

current は XML 要素です。この時点で、上記のクラス の 2 行目のNullPointerExceptionfor を取得します。これを正しく設定するにはどうすればよいですか?lib.ElementWrapper.<init>(ElementWrapper.java:21)Wrapper