ExtJS滑块拇指一直向上点击

时间:2012-04-20 14:23:48

标签: extjs slider

正如标题所示,我有一个滑块(Ext.slider.Single),其minValue为0,maxValue为14.用户点击某处后,滑块分别将min和max更改为15和26。 / p>

如果滑块位于第一个配置(0 - 14),我可以通过单击我想要设置它的位置来移动拇指。但是如果滑块位于第二个配置中,如果我单击滑块上的任何位置拇指一直向上走。我只能拖动它来移动它。

值设置正常,因为我在工具提示中显示它们并显示确定。

有什么想法吗?

编辑:这是我创建滑块的方法......

Ext.create('Ext.slider.Single', {
                                hideLabel: false,
                                name:'mySlider',
                                useTips: true,
                                increment:1,
                                vertical: true,
                                height:470,
                                minValue: 0,
                                maxValue: 14,
                                tipText: function(thumb){
                                        return Ext.String.format('<b>{0}</b>',thumb.slider.up('window').calculateValue(thumb.value));
                                    }
                            });

2 个答案:

答案 0 :(得分:2)

您需要使用setMinValue / setMaxValue方法,而不是仅设置minValue / maxValue,以便控件可以处理新的边界。

答案 1 :(得分:0)

我遇到了同样的问题!

当我my_slider.setMinValue(min)时,最小值会改变它,但拇指变得疯狂。最后,我在UnveN的帖子和JavaScript函数的帮助下解决了这个问题。

min = Number(min);
my_slider.setMinValue(min);