変数として定義された同じデータソースを使用して、いくつかのオートコンプリートをすべてセットアップして動作させています。ただし、これには複数の値が含まれる可能性があるため、グループのオートコンプリートを機能させる方法がわかりません。
ここに私のデータソースがあります:
UsersDataSource = new kendo.data.DataSource({
transport: {
read: {
url: "/_layouts/handlers/Users.ashx",
dataType: "json",
type: "get",
cache: false
}
}
});
この json のサンプルを以下に示します (グループに注意してください)。
[{"Id":"USERNAME","Type":"External","Name":"Jim Jones","Email":"jjones@email.com","Address":"1600 Penn Ave","Organization":"Company ABC","Notes":"User Notes","Groups":["Group A","Group B","Group C","Group D"]}]
私が設定した他のすべてのオートコンプリートは、このコードで正常に機能します。
$("#SearchAddress").kendoAutoComplete({
placeholder: "Address",
dataTextField: "Address",
dataValueField: "Address",
dataSource: UsersDataSource
});
グループでこれを機能させる方法がよくわかりません...アドバイスをいただければ幸いです。
編集:この問題を説明するためにjsfiddleを作成しました
編集:フィドルが再び更新されました