|
function queryCellInfo(args) {
var targEle1;
var switchComp;
if (args.column.field === 'IsLoggedIn') {
targEle1 = args.cell.querySelector('.LogInChk');
switchComp = new ej.buttons.Switch({ checked: args.data[args.column.field], change: LogInChange });
switchComp.appendTo(targEle1);
}
}
function LogInChange(changeArgs) {
var target = changeArgs.event.currentTarget; // To get the target element
const t = changeArgs.id;
} |
$("#check1").ejCheckBox({checked:true});
|
// Initialize Switch component with checked state.
var switchObj = new ej.buttons.Switch({ checked: true }); |
|
// To get control instance
// ej.base.getComponent(HTMLElement, Control Name)
var instance = ej.base.getComponent(document.querySelector("#checkbox"), "checkbox");
// To access control properties
instance.checked = status
|
|
<ejs-switch id="checked" checked="true" change="change"></ejs-switch>
<button id="btn" class="e-btn">Change State</button>
<script>
function change() {
alert("State Changed");
}
document.getElementById("btn").addEventListener("click", function () {
var switchObj = document.getElementById("checked").ej2_instances[0];
switchObj.checked = !switchObj.checked;
switchObj.change({ checked: switchObj.checked });
});
</script>
|