Contents
- Properties
- Methods
- Events
Having trouble getting help?
Contact Support
Contact Support
Migration from Essential® JS 1
8 Dec 20245 minutes to read
This article describes the API migration process of Checkbox component from Essential® JS 1 to Essential® JS 2.
Properties
Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
---|---|---|
Checkbox label |
Property: text @Html.EJ().CheckBox("checkbox").Text("Checkbox")
|
Property: label @Html.EJS().CheckBox("checkbox").Label("Checkbox").Render()
|
Checked state |
Property: enableTriState and checkState @Html.EJ().CheckBox("checkbox").Text("Checked state").EnableTriState(true).CheckState(CheckState.Check)
|
Property: checked @Html.EJS().CheckBox("checkbox").Checked(true).Label("Checked state").Render()
|
Indeterminate state |
Property: enableTriState and checkState @Html.EJ().CheckBox("checkbox").Text("Indeterminate state").EnableTriState(true).CheckState(CheckState.Indeterminate)
|
Property: indeterminate @Html.EJS().CheckBox("checkbox").Indeterminate(true).Label("Indeterminate state").Render()
|
Adding custom css class |
Property: cssClass @Html.EJ().CheckBox("checkbox").Text("Checkbox").CssClass("custom-class")
|
Property: cssClass @Html.EJS().CheckBox("checkbox").CssClass("custom-class").Label("Checkbox").Render()
|
Label position | Not applicable |
Property: labelPosition @Html.EJS().CheckBox("checkbox").Label("Checkbox").LabelPosition(Syncfusion.EJ2.Buttons.LabelPosition.Before).Render()
|
Disabled state |
Property: enabled @Html.EJ().CheckBox("checkbox").Text("Checkbox").Enabled(false)
|
Property: disabled @Html.EJS().CheckBox("checkbox").Disabled(true).Label("Checkbox").Render()
|
State persistence |
Property: enablePersistence @Html.EJ().CheckBox("checkbox").Text("Checkbox").EnablePersistence(true)
|
Property: enablePersistence @Html.EJS().CheckBox("checkbox").EnablePersistence(true).Label("Checkbox").Render()
|
RTL |
Property: enableRTL @Html.EJ().CheckBox("checkbox").Text("Checkbox").EnableRTL(true)
|
Property: enableRtl @Html.EJS().CheckBox("checkbox").EnableRtl(true).Label("Checkbox").Render()
|
HTML Attributes |
Property: htmlAttributes @Html.EJ().CheckBox("checkbox").Text("Checkbox").HtmlAttributes("")
|
Not applicable |
Id property |
Property: id @Html.EJ().CheckBox("checkbox").Id("sync")
|
Not applicable |
Prefix value of Id |
Property: idPrefix @Html.EJ().CheckBox("checkbox").IdPrefix("JS")
|
Not applicable |
Name attribute |
Property: name @Html.EJ().CheckBox("checkbox").Name("Conformation"
|
Property: name @Html.EJS().CheckBox("checkbox").Name("Conformation").Render()
|
Value attribute |
Property: value @Html.EJ().CheckBox("checkbox").Name("Conformation").Value("received")
|
Property: value @Html.EJS().CheckBox("checkbox").Name("Conformation").Value("received").Render()
|
Show rounded corner |
Property: showRoundedCorner @Html.EJ().CheckBox("checkbox")..ShowRoundedCorner(true).Text("Checkbox")
|
Not applicable |
Size |
Property: size @Html.EJ().CheckBox("checkbox").Text("Small").Size(Size.Small)
|
Property: cssClass @Html.EJS().CheckBox("checkbox").CssClass("e-small").Label("Checkbox").Render()
|
Validation rules |
Property: validationRules @Html.EJ().CheckBox("checkbox").ValidationRules(ViewBag.rules)
|
Not applicable |
Validation message |
Property: validationMessage @Html.EJ().CheckBox("checkbox").ValidationRules(ViewBag.rules).ValidationMessage(ViewBag.message)
|
Not applicable |
Methods
Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
---|---|---|
Destroy |
Method: destroy @Html.EJ().CheckBox("checkbox").Text("Checkbox") var checkbox = $(“#checkbox”).data(“ejCheckBox”); checkbox.destroy(); |
Method: destroy @Html.EJS().CheckBox("checkbox").Label("Checkbox").Render() var checkbox = document.getElementById(‘checkbox’).ej2_instances[0]; checkbox.destroy(); |
Disable the Checkbox |
Method: disable @Html.EJ().CheckBox("checkbox").Text("Checkbox") var checkbox = $(“#checkbox”).data(“ejCheckBox”); checkbox.disable(); |
Not applicable |
Enable the Checkbox |
Method: enable @Html.EJ().CheckBox("checkbox").Text("Checkbox") var checkbox = $(“#checkbox”).data(“ejCheckBox”); checkbox.enable(); |
Not applicable |
Check state of the Checkbox |
Method: isChecked @Html.EJ().CheckBox("checkbox").Text("Checkbox") var checkbox = $(“#checkbox”).data(“ejCheckBox”); checkbox.isChecked(); |
Not applicable |
Events
Behavior | API in Essential® JS 1 | API in Essential® JS 2 |
---|---|---|
BeforeChange Event |
Events: beforeChange @Html.EJ().CheckBox("checkbox").Text("Checkbox").BeforeChange("beforeChange") * function beforeChange(args) { /** code block */ } |
Not applicable |
Change Event |
Events: change @Html.EJ().CheckBox("checkbox").Text("Checkbox").Change("change") * function change(args) { /** code block */ } |
Events: change @Html.EJS().CheckBox("checkbox").Label("Checkbox").Change("change").Render() * function change(args) { /** code block */ } |
created Event |
Events: create @Html.EJ().CheckBox("checkbox").Text("Checkbox").Create("create") * function create(args) { /** code block */ } |
Events: created @Html.EJS().CheckBox("checkbox").Label("Checkbox").Created("created").Render() * function created() { /** code block */ } |
Destroy Event |
Events: destroy @Html.EJ().CheckBox("checkbox").Text("Checkbox").Destroy("destroy") * function destroy(args) { /** code block */ } |
Not applicable |