2017-06-16 6 views
0

私はいくつかのBを持つことができるデータソースAを持っています。私はプリフェッチをクライアントサイドから設定しました.Aを要求すると、関連するBも "update_date"(DESC)でソートされます。データソースのプリフェッチでサーバー側の要求を行う際のソート方法は?

サーバサイドでは、私もいくつかのAを要求しています。プリフェッチをqueryオブジェクトに設定していますので、Bを取得しています。しかし、update_dateでソートされていません。

あなたはその理由を知っていますか?スクリプトで行う必要がある場合、またはqueryオブジェクトにオプションがありませんか?ドキュメントをAcourdingあなたの助け

答えて

0

ため

ありがとう:https://developers.google.com/appmaker/scripting/api/server#Query関係について

var query = app.models.Project.newQuery(); 
query.sorting.Manager.name._descending(); 
query.run(); 

: Managerは、多くの関連するプロジェクトのレコードを持つことができます。また、プロジェクトに関連するマネージャを最大1人まで持つことができます。

リレーションソートenter image description hereを設定することができますので、プロジェクトは名前の昇順でソートされます。

+0

私の場合、AにはいくつかのB(配列)があり、この配列はプリフェッチ設定に応じてソートする必要があります。あなたのケースでは、最大で1つのマネージャが存在する場合、それらをソートするポイントはありません:) –

+0

私の場合、プロジェクトはマネージャの名前でソートされます。 マネージャのプロジェクトをソートする必要がある場合は、モデル関係タブでフィールドと方向のソートを設定することができます。 –

関連する問題