2012-04-20 62 views
0

正如標題所說,我有一個滑塊(Ext.slider.Single)它有一個minValue 0和一個maxValue o 14.用戶單擊某處後滑塊更改其分鐘和最大值分別爲15和26。ExtJS滑塊大拇指一路上點擊

如果滑塊處於第一個配置(0-14),我可以通過單擊要設置的位置來移動滑塊。但是,如果滑塊位於第二個配置中,如果我在滑塊上的任意位置單擊拇指只是一直向上。我只能通過拖動它來移動它。

值設置好,因爲我在工具提示上顯示它們,它們顯示ok。

任何想法?

編輯:這是我如何創建滑塊......

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

您需要使用setMinValue/setMaxValue方法,而不是隻設置minValue(最小值)/包括maxValue因此控制可以處理的新範圍。

0

我有同樣的問題!

當我做my_slider.setMinValue(min),最小值改變它,但拇指變得瘋狂。最後,我在UnveN的帖子和JavaScript函數的幫助下解決了這個問題。

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