3

我正在使用 Webix 并尝试通过protoUI 是否可以在 Webix 中将功能齐全的表单(带有文本字段和按钮)附加为建议列表来创建我自己的建议列表?我已经创建了 UI 部分,但现在无法将选定的值添加到文本字段:

webix.protoUI({
  name:"suggest",
  $init:function(obj){
    obj.body = {
      view:"layout",
      rows: [{
        view:"list",
        width:300,
        data:["a-b-c", "d-e-f", "g-h-i"],
        autoheight:true,
        select:true,
      },
      { view: "text" },
      { view: "button", value: "Add", width:100, align:"center" },
            ]
    };
  },
}, webix.ui.suggest);

这是我的问题的片段

4

1 回答 1

4

默认弹出窗口仅包含一个子视图(您可以从中选择值的列表)。您需要重新定义 getList 函数,然后才能获得值:

getList:function(){
    return this.getBody().getChildViews()[0];
}

您的代码段: http ://webix.com/snippet/cfba579c

于 2015-11-24T08:48:47.053 回答