私は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. Laravel入れ子になったのForEach以上雄弁コレクション
- 2. Pythonで入れ子になっている辞書のリストをソートする
- 3. C#で入れ子にされたコレクションを廃棄する
- 4. 入れ子になったインスタンス値の入れ子になったネストされた記述子
- 5. 入れ子になったJSONでsetState
- 6. 入れ子になったテーブルに値を挿入する
- 7. 入れ子になった辞書にスプレッドシートデータを挿入する
- 8. Androidの入れ子になったスクロール
- 9. 入れ子になったの.propertiesファイル
- 10. ジェネリッククラスの入れ子になったジェネリック
- 11. 入れ子になったIEnumerable/Arrays、深く入れ子になったプロパティにアクセスする方法
- 12. モデルから入れ子になった入れ子
- 13. 入れ子コレクション用のモデルメーカ
- 14. 入れ子になった豆を注入する
- 15. Linq - 入れ子にしたコレクションを含めるとフィルターに入れます
- 16. Javaで入れ子になったマップを照会する
- 17. 入れ子になったJSONをJQueryで解析する
- 18. 入れ子になったクラスでテンプレートを解決する
- 19. Javaで入れ子になったjsonオブジェクトを作成する
- 20. Djangoで入れ子になったフォームを保存する
- 21. PHPで入れ子になったJSONをパースする
- 22. 入れ子になったIFステートメント
- 23. プライベート入れ子になったクラス
- 24. 入れ子になったコンポーネント
- 25. 入れ子になったParallel.ForEachループ
- 26. 入れ子になった$ .getJSONは()コルドバ
- 27. 入れ子になったIEnumerable
- 28. MarkerClustererPlusと入れ子になったクラスター
- 29. 入れ子になったSQL JOIN
- 30. 入れ子になったform_for in rails
これまでのコード、特にデータバインディングとコンテナのグリッド接続を表示してください –