我有一个返回json数据的API。我想绑定" id"和" first_name"在使用Webix的下拉列表视图中? 请建议我如何绑定数据?
以下是我的代码和json示例数据。
webix.ajax("https://reqres.in/api/users", function (text, data) {
webix.message(text.json()); //verify data
});
示例json数据。 {"页面":1," per_page":3,"总":12," TOTAL_PAGES&#34:4,"数据& #34;:[{"的 ID ":1,"的如first_name ":"乔治" "姓氏":"唐博涛""化身":" https://s3.amazonaws.com/uifaces/faces/twitter/calebogden/128.jpg"}, {" ID":2"如first_name":"珍""姓氏":"韦弗"&# 34;化身":" https://s3.amazonaws.com/uifaces/faces/twitter/josephstein/128.jpg"},{" ID":3,"如first_name":"艾玛&#34 ;,"姓氏":"皇""化身":" https://s3.amazonaws.com/uifaces/faces/twitter/olegpogodaev/128.jpg"}]}
答案 0 :(得分:0)
您可以加载
等数据var data = webix.ajax("https://reqres.in/api/users");
以后再在组合中使用它richselect
webix.ui({ view:"combo", options:{ data: data }})
由于您的数据没有“value”属性,您需要定义要在控件中呈现的值,它可以像下一个一样完成
view:"combo", options:{
body:{
data:data,
scheme:{
$init: obj => {
obj.value = obj.first_name +" "+ obj.last_name
}
}
}
}