0

我遇到了 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

有解决方法还是我错过了一些重要的事情?

4

1 回答 1

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()); 
于 2016-02-25T12:52:52.363 回答