私はbookDatasourceを持っています。 1つの本には多くの著者がいます。コレクションは、ブック編集ビューのグリッドに表示されます。今私は著者名でソートしたいと思います。 collectionDatasourceプロパティでは、sortableをtrueに設定しました。 どうすればいいですか?キューブフレームワークで入れ子になったコレクションのデータソースをソートする
2
A
答えて
7
私が正しく理解していれば、あなたは表とブックの著者そのように、ネストされたデータソースを使用して結合している:もしそうなら
<datasource id="bookDs"
class="com.company.test.entity.Book"
view="book-edit-view">
<collectionDatasource id="authorsDs" property="authors"/>
</datasource>
を、最初に、確実にその本エンティティが注文したタイプの著者属性のコレクションを持っています(リストまたはリンクハッシュセット)。そうでない場合は、スタジオでコレクションタイプを変更するか、ブックエンティティで手動で変更できます。
テーブルの列がソート可能になります。ユーザーが列ヘッダーの表をクリックすると、それに応じて行がソートされます。また、CUBA Platformはユーザー設定として保存ソート設定を処理します - 次回ユーザーがスクリーンテーブルを開くときにソートされます。
デフォルトでブック著者のソートを有効にするには、ORMレベルで行うことができます。スタジオの公開エンティティブックで、authors属性をクリックし、値の名前をに設定してください。属性プロパティパネルのフィールド。これにより、Bookエンティティのインスタンスに名前でソートされた作者が確実に存在します。
関連する問題
- 1. Pythonで入れ子になっている辞書のリストをソートする
- 2. C#で入れ子にされたコレクションを廃棄する
- 3. 入れ子になった辞書にスプレッドシートデータを挿入する
- 4. 入れ子になったテーブルに値を挿入する
- 5. 入れ子になったの.propertiesファイル
- 6. ジェネリッククラスの入れ子になったジェネリック
- 7. Androidの入れ子になったスクロール
- 8. 入れ子になったIEnumerable/Arrays、深く入れ子になったプロパティにアクセスする方法
- 9. 入れ子コレクション用のモデルメーカ
- 10. 入れ子になった豆を注入する
- 11. Javaで入れ子になったjsonオブジェクトを作成する
- 12. 入れ子になったJSONをJQueryで解析する
- 13. Djangoで入れ子になったフォームを保存する
- 14. xmldocumentと入れ子になったスキーマ
- 15. 入れ子になったHashMap、JAVA
- 16. @入れ子になったメソッドとロールバック
- 17. 入れ子になったIFステートメント
- 18. 入れ子になった$ .getJSONは()コルドバ
- 19. MarkerClustererPlusと入れ子になったクラスター
- 20. 入れ子になったコンポーネント
- 21. 入れ子になったforEach on querySelectors
- 22. 入れ子になったform_for in rails
- 23. プライベート入れ子になったクラス
- 24. 入れ子になったParallel.ForEachループ
- 25. 入れ子になったディレクティブ
- 26. ソートされたコレクションに効率的に挿入
- 27. 入れ子になったコンテナのイテレータをtypedefするには?
- 28. Nokogiriで入れ子になった要素にアクセスする
- 29. Linq:2レベルの子コレクションをソート
- 30. htmlで入れ子になったjqueryソート可能なリストを永続化しますか?
これまでのコード、特にデータバインディングとコンテナのグリッド接続を表示してください –