我遇到了Webix组合框的问题:我有一个数据集
{id:0, value:'Banana'},
{id:1, value:'Apple'},
{id:2, value:'Cucumber'},
{id:3, value:'Tomato'} //, etc.
但是当我试图将第一个值设置为初始值时,实际值保持为空,例如。
{
view:"combo", id:'combo',
options:my_options,
value:0
}
getValue()
返回一个空字符串,但如果ID不是0
,则一切正常。谁知道为什么会这样?
这里是代码段http://webix.com/snippet/5d2f09db
是否有解决方法或我错过了重要的事情?
答案 0 :(得分:1)
似乎组合值索引从1开始,请尝试以下代码。
var combo = webix.ui({
view:"combo",
options:[
{id:"0", value:'Banana'},
{id:1, value:'Apple'},
{id:2, value:'Cucumber'},
{id:3, value:'Tomato'}
],
value:0
});
console.log(combo.getValue());