jQWidgets jqxSwitchButton的简介:jqxSwitchButton是基于jQuery的开关按钮插件,能够帮助开发者轻松实现各种样式和功能的开关按钮,包括状态切换和值的改变等。
disable()
方法介绍
disable()方法用于将开关按钮禁用,使其变为不可点击状态。当开发者需要在特定情况下将jqxSwitchButton按钮设置为不可用时,就可以使用该方法实现。
语法:
$(selector).jqxSwitchButton('disable');
参数说明:
无需传入任何参数。
返回值:
该方法没有返回任何值。
示例说明
示例一:使用disable()方法将按钮禁用
<div id="jqxSwitchButton"></div>
<script>
$(document).ready(function () {
$('#jqxSwitchButton').jqxSwitchButton();
// 点击禁用按钮后禁用开关按钮
$('#disableButton').click(function(){
$('#jqxSwitchButton').jqxSwitchButton('disable');
});
});
</script>
如上代码,我们简单写了一个开关按钮,并通过jQuery选择器获取开关按钮的ID,然后调用jqxSwitchButton()方法对其进行初始化。同时,也提供了一个”disable”按钮,点击该按钮后会禁用开关按钮。
示例二:在表格中使用disable()方法禁用选项卡
<div id="jqxgrid"></div>
<script>
$(document).ready(function () {
// 初始化表格
var data = [
{ id: "1", name: "工艺类别", data: "自定义" },
{ id: "2", name: "开关按钮状态", data: "" },
{ id: "3", name: "禁用开关按钮", data: "" }
];
var source = {
datafields: [
{ name: 'id', type: 'string' },
{ name: 'name', type: 'string' },
{ name: 'data', type: 'string' }
],
localdata: data
};
var dataAdapter = new $.jqx.dataAdapter(source);
$('#jqxgrid').jqxGrid({
source: dataAdapter,
columns: [
{ text: 'ID', datafield: 'id' },
{ text: 'Name', datafield: 'name' },
{ text: 'Data', datafield: 'data', width: '150' },
{
text: 'Disable', datafield: '', width: '100', columntype: 'button', cellsrenderer: function () {
return "禁用";
}, buttonclick: function (row) {
$('#jqxSwitchButton').jqxSwitchButton('disable');
}
}
]
});
// 初始化开关按钮
$('#jqxSwitchButton').jqxSwitchButton();
});
</script>
如上代码,使用示例二可以在表格中展示开关按钮,同时提供了一个含有”Disable”按钮的列,该列可以禁用开关按钮。在禁用按钮的触发事件中,使用jqxSwitchButton组件提供的disable()方法禁用开关按钮。
以上就是jQWidgets jqxSwitchButton的disable()方法的完整攻略。