問題タブ [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.
java - Hibernate: マップを返す方法>
私はJavaFX
アプリケーションを持っていますTreeTableView
。
商品一覧をツリー表示したい。ツリーの最初のレベルには Product.article が含まれている必要があります。ツリーの 2 番目のレベルには、次のように Product.article を含む製品のリストが必要です。
リストの foreach でこれを開発しました<String article>
が、本番環境のデータベース テーブルには 1000 を超える記事が含まれます。各記事には、個別のクエリによるデータベースからの製品のリストが必要です。とても遅くなります...
Hibernate クエリの結果セットを Map として取得する方法はあります<String article, List<Product>>
か?
PS: 下手な英語で申し訳ありません。
java - TreeTableColumn.visible : バインドされた値を設定できません
簡単な JavaFX アプリケーションを作成します。このアプリケーションには、2 つの列とチェック ボックスのあるツリーテーブルがあります。チェックボックスが選択されている場合、列 2 が表示されます。それ以外の場合は表示されません。これを行うために、ツリー テーブルの列の表示可能なプロパティをチェックボックスで選択されたプロパティにバインドしました。チェックボックスをクリックすると列の状態が変わりますが、同時に表示されます。
原因: java.lang.RuntimeException: TreeTableColumn.visible : バインドされた値を設定できません。
双方向バインディングを使用すると、このエラーは発生しません。しかし、双方向バインディングは必要ありません。それはバグですか、それともバインドを正しく使用していませんか? このエラーを再現するには、以下のコードを使用してください。jdk1.8.0_111を使用しています。
JavaFXApplication.java
FXMLDocumentController.java
FXMLDocument.fxml
java - 要素ラッパーの作成時のヌル ポインター
TreeTableView
XML ドキュメントから編集可能なドキュメントを作成しようとしています。このために、クラス内のドキュメントから要素をラップしています。要素のデータは、属性 key および val 内に格納されます。私のラッパーはで構成されています
ツリー項目を作成し、それらを設定する再帰アルゴリズムを作成しました
current は XML 要素です。この時点で、上記のクラス
の 2 行目のNullPointerException
for
を取得します。これを正しく設定するにはどうすればよいですか?lib.ElementWrapper.<init>(ElementWrapper.java:21)
Wrapper