ถ้าต้องการปิดการใช้งาน
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.