如何获取 Webix 单选按钮的文本值?
How to get the text value of a Webix radio button?
Webix ui.radio 选项的 value
如何获得? getValue()
方法 returns 仅 ID os 所选对象,以及 onChange
中的第一个参数。这是 possible 吗?谢谢。
样本:
{
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)
}}
}
它不是很漂亮,但这是我想出的:
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)
}}
});
Webix ui.radio 选项的 value
如何获得? getValue()
方法 returns 仅 ID os 所选对象,以及 onChange
中的第一个参数。这是 possible 吗?谢谢。
样本:
{
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)
}}
}
它不是很漂亮,但这是我想出的:
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)
}}
});