2012-01-15 33 views
4

我正在使用來自AjaxControlToolkit的MultiHandleSliderExtender。我一直在尋找一種方式來滑塊擴展指定自定義值:指定AjaxControlToolkit滑塊擴展器的自定義值

<act:MultiHandleSliderExtender ID="mseTimeline" runat="server" BoundControlID="lblSlider" 
    Minimum="1600" Maximum="1680" TooltipText="Slide across timeline" 
    TargetControlID="ebSlider" Decimals="0" 
    RaiseChangeOnlyOnMouseUp="true" OnClientDragEnd="scrollToYear"> 
</act:MultiHandleSliderExtender> 

勝於指定1600到1680年,滑塊應捕捉到特定的步長值像1600,1630,1640,1645,1650,1656和所以一直到1680年。有誰知道一種方法來實現這一目標?

任何幫助將不勝感激。

+0

我回答一個(種)類似的問題對年齡稍大的'SliderExtender' [這裏](http://stackoverflow.com/a/7375763/861565)有沒有什麼幫助的。我也用JavaScript重新標記了這個,因爲這很可能是你完成這個任務的方式。 – jadarnel27 2012-01-17 16:36:43

+0

感謝您的回覆。我檢查了您之前的帖子,但是我正在尋找的是僅添加特定值而沒有任何增量/步驟。 – 2012-01-21 10:13:06

回答

0

嘗試將代碼Steps=""添加到您的MultiHandleSliderExtender中?

添加到滑塊中的步數會更改手柄扣緊導軌的程度。

希望這會有所幫助。

<act:MultiHandleSliderExtender ID="mseTimeline" runat="server" BoundControlID="lblSlider" 
     Minimum="1600" Maximum="1680" Steps="6" TooltipText="Slide across timeline" 
     TargetControlID="ebSlider" Decimals="0" 
     RaiseChangeOnlyOnMouseUp="true" OnClientDragEnd="scrollToYear"> 
    </act:MultiHandleSliderExtender> 
+0

哎呀,對不起。剛剛看過你以前的評論關於想要特定的價值而不是步驟。 – 2014-08-05 12:08:18