Flex:控制最大距离2个拇指可以在HSlider上分开

时间:2011-05-12 16:44:38

标签: flex slider

我正在使用带有2个拇指的HSlider。如何设置拇指可以分开的最大距离? (我不是指滑块轨道全长的最小值和最大值)。

在我的情况下,我正在使用日期。但是,让我们说完整的滑块轨道长度从0到100.如何使拇指A在任何时间从拇指B的最大距离为30?因此,用户可以在轨道上的任何位置选择0到30的范围。

<code:HSlider id="dateRange" 
    allowThumbOverlap="true" thumbCount="2" showDataTip="false"
    liveDragging="true" lockRegionsWhileDragging="true"
    change="dateChange();"  
    showTrackHighlight="true" tickThickness="5"  width="100%"
     />

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

要么扩展HSlider以添加一个属性,以检查当用户更改它时是否超出该属性(使用change属性),或者只是在dateChange函数中检查它并确保它在界限范围内。如果没有,请手动设置值。