我的问题是关于Extjs 3.4 Slider控件。我想获得值,即更改事件上双向滑块的最小值和最大值,并在标签中显示它们。但我不能为两个不同的拇指得到两个值。总之,我希望获得两个拇指的单独值。这是我的代码
Ext.onReady(function(){
var tip = new Ext.slider.Tip({
getText: function(thumb){
if(thumb)
{
document.getElementById("lblAge").innerHTML= thumb.value;
}
}
});
new Ext.slider.MultiSlider({
renderTo: 'ageslider',
width : 124,
minValue: 0,
maxValue: 100,
values : [0, 90],
plugins : tip
});
我无法找到解决方案,请检查代码。 谢谢Inadvance。
答案 0 :(得分:1)
滑块中有一个拇指数组。你可以为每个拇指制作循环并获得价值。类似的东西:
getText: function(thumb){
var slider = thumb.slider;
values = [];
for (i = 0; i < slider.thumbs.length; i++) {
values.push(slider.thumbs[i].value);
}
console.log(values);
}