2017-06-07 42 views
0

在AppMaker中,我的一個數據源有一個簡單的查詢腳本,因爲我需要一個過濾器每次請求數據源。我正在談論一個正常的基於SQL的數據源(未計算)。查詢腳本沒有在建議框中運行

在建議框中使用數據源時,是否正常使用此查詢腳本?因爲它破壞了我的應用程序(用戶可以通過提示框選擇他甚至不應該看到的項目)。

感謝您的幫助

回答

0

的建議字段中的文本框中的選項可以明確規定,通過結合選項屬性,或通過在一個startsWith過濾模型上指定一個數據庫查詢領域。您可以在下面爲後面的選項設置模型和字段。

所以,你可以嘗試建立計算模型與服務器腳本

var name = query.filters.name.startsWith; 

名開始是模型的領域

+1

我使用了「建議箱查詢選項」設置我的盒子(因爲在這個數據源上有分頁)。如果我使用計算模型,這將打破此數據源與主數據源之間的關係(基本上,建議框用於將類型B的對象鏈接到類型A的對象,正在創建) –

+0

「建議框查詢選項「直接在模型上工作,它不會觸及任何數據源。 選項是串列表(列表),但它取決於數據源。 Hack:在「onValueChange」事件上,通過字符串查找「id」並設置關係。 我不喜歡這個想法,但它可能適用於你。 –