Переменные шаги в управлении несколькими слайдерами asp.net ajax - PullRequest
3 голосов
/ 20 января 2012

У меня есть ползунок asp.net

<asp:TextBox ID="sliderTwo" runat="server" Style="display: none;" />
<ajaxToolkit:MultiHandleSliderExtender ID="multiHandleSliderExtenderTwo" runat="server" BehaviorID="multiHandleSliderExtenderTwo" TargetControlID="sliderTwo" Minimum="0" Maximum="100" Length="175" TooltipText="{0}" Orientation="Vertical" EnableHandleAnimation="true" EnableKeyboard="false" EnableMouseWheel="false" ShowHandleDragStyle="true" ShowHandleHoverStyle="true">
    <MultiHandleSliderTargets>
        <ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_1_BoundControl" />
        <ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_2_BoundControl" />
    </MultiHandleSliderTargets>
</ajaxToolkit:MultiHandleSliderExtender>

Он имеет значения - 1,2,3, ... 100, но я хочу иметь значения -> 1,5,10,20, 50,100,200,500,1000.

1 Ответ

0 голосов
/ 21 января 2012

Вы можете установить минимальное максимальное значение, как показано ниже, но вы не можете установить конкретные значения для точек на ползунке. Вы можете использовать атрибут Steps, чтобы пропустить числа в диапазоне, но эти шаги согласуются.

Minimum="1" Maximum="1000" Steps="5"

Однако, если вы хотите получить только следующие 9 значений (1,5,10,20,50,100,200,500,1000), вы можете установить ползунок на 9 точек Minimum="1" Maximum="9" и иметь логику (на стороне клиента или на стороне сервера), которая знает например если ползунок равен 3, то его 10 по вашей шкале.

1 = 1
2 = 5
3 = 10
...
9 = 1000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...