2017-06-07 7 views
0

AppMakerでは、フィルタが必要なため、私のデータソースには簡単なクエリスクリプトが関連付けられています。毎回データソースが要求されています。私は、通常のSQLベースのデータソース(計算されていない)について話しています。クエリのスクリプトが推奨ボックスで実行されない

データソースが[提案]ボックスで使用されている場合、このクエリスクリプトは使用されていません。それは私のアプリを壊すので(ユーザーは彼が見ていなくてもアイテムを選択するために提案ボックスを介して行うことができます)。あなたの助けのための

おかげで

答えて

0

示唆フィールドのテキストボックスのオプションのいずれか、または上のstartsWithフィルタを使用してモデルに、データベースクエリを指定することで、オプションのプロパティに結合することによって、明示的に提供することができますフィールド。後者のオプションのモデルとフィールドは、以下のように設定できます。

ですから、サーバスクリプトで計算されたモデルを作成しようとすることができます名前は、モデル

+1

の分野で

var name = query.filters.name.startsWith; 

で始まる、私は(私のボックスを設定するために「ボックスクエリオプションを提案する」を使用していますので、このデータソースにはページングがあります)。計算されたモデルを使用すると、このデータソースと主なデータソースの関係が壊れてしまいます(基本的に提案ボックスはタイプBのオブジェクトをタイプAのオブジェクトにリンクするために使用されます)。 –

+0

"Suggest Box Query Options "モデルで直接動作しますが、データソースには触れません。 オプションはstringd(リスト)のリストですが、データソースに依存します。 ハック: "onValueChange"イベントで、文字列で "id"を見つけ、関係を設定します。 私はこの考えが嫌いですが、あなたにはうまくいくかもしれません。 –

関連する問題