none
ASP.NET Ajax Slider FAQ: วิธีการปิด/เปิด SliderControl RRS feed

คำตอบ

  • ถ้าต้องการปิดการใช้งาน SliderControl เราสามารถเรียกใช้ฟังก์ชั่นต่อไปนี้เพื่อ remove ตัว handler

    ข้อมูลเพิ่มเติม

    $clearHandler (http://www.asp.net/AJAX/Documentation/Live/ClientReference/Global/ClearHandlersShortcutMethod.aspx)

    function disableSlider()
    {
        $clearHandlers
    ($find('Slider1')._handle);
        $clearHandlers
    ($find('Slider1')._railElement);
    }

    ถ้าต้องการเปิดใช้ SliderControl เราสามารถเรียกใช้ฟังก์ชั่นต่อไปนี้เพื่อเพิ่มตัว handler

    ข้อมูลเพิ่มเติม

     $addHandler (http://www.asp.net/AJAX/Documentation/Live/ClientReference/Global/AddHandlersShortcutMethod.aspx)

    function enableSlider()
    {
        $addHandlers
    ($find('Slider1')._handle,
       
    {
          
    'mousedown': $find('Slider1')._onMouseDown,
          
    'dragstart': $find('Slider1')._IEDragDropHandler,
          
    'drag': $find('Slider1')._IEDragDropHandler,
          
    'dragend': $find('Slider1')._IEDragDropHandler
       
    },$find('Slider1'));
                 
        $addHandlers
    ($find('Slider1')._railElement,
       
    {
              
    'click': $find('Slider1')._onRailClick
       
    }, $find('Slider1'));
    }

    เราสามารถเรียกใช้ฟังก์ชั่น dispose() ของ Extender เพื่อปิดการใช้งาน

    และเรียกใช้ฟังก์ชั่น
    initialize() เพื่อเปิดการใช้งาน


    ตัวอย่างการปิด/เปิดการใช้งาน
    DropDownExtender

    function setDisabled()
    {
       $find
    ("DropDownExtender’s BehaviorID").dispose();
    }
    function setEnabled()
    {
        $create
    (AjaxControlToolkit.DropDownBehavior, {"dropDownControl":$get("DropPanel"),"dynamicServicePath":"/ControlToolkitTest/DropDown/Disabled.aspx","id":"DDEBID"}, null, null, $get("TextLabel"));
    }

    ฟอรัมที่เกี่ยวข้อง
    http://forums.asp.net/p/1154395/1895548.aspx#1895548




    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    • แก้ไขโดย supa_sModerator 24 เมษายน 2555 5:32
    • ทำเครื่องหมายเป็นคำตอบโดย supa_sModerator 25 เมษายน 2555 1:58
    24 เมษายน 2555 5:31
    ผู้ดูแล