我尝试创建一个查询数据库以提供建议的预先输入功能。下面的代码的工作原理是,每次用户在组合框中键入内容时,都会使用组合框的值查询商店,并成功返回数据。因此,如果用户在框中键入h,则会调用api,如下所示:
test/suggest?&q=h
,返回的数据采用以下格式:
{"content":[{"title":"hi"},{"title":"hello"}, {"title":"help"}]}
我的问题是,如何使用此数据填充组合框建议?
var store = new JsonRest({
target: "test/suggest?"
});
var comboBox = new ComboBox({
id: "stateSelect",
name: "ourTestDojoTypeAhead",
value: "",
store: store,
searchAttr: "q",
hasDownArrow : false,
enableKeyEvents: true
}
}, "stateSelect");