繁体   English   中英

如何获取Webix单选按钮的文本值?

[英]How to get the text value of a Webix radio button?

如何获得Webix ui.radio选项的value getValue()方法仅返回所选ID的ID,以及onChange的第一个参数。 这有可能吗? 谢谢。

样品:

{
  view:"radio",
  label:"uiRadio",
  options:[
    { id:1, value:"Test 1"},
    { id:2, value:"Test 2"},
    { id:3, value:"Test 3"}
  ], 
  on:{ onChange:function(newV){ 
    webix.message(this.getValue()+"  "+newV)
  }}
}

http://webix.com/snippet/3e1adc6f

它不是很漂亮,但这是我想出的:

webix.ui({
  view:"radio",
  label:"uiRadio",
  options:[
    { id:1, value:"Test 1"},
    { id:2, value:"Test 2"},
    { id:3, value:"Test 3"}
  ], 
  on:{ onChange:function(newV){ 
    var textValue = this.data.options
                  .filter(function(el) {return el.id == newV})
                  [0].value

    webix.message(newV + ": " + textValue)
  }}
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM