EnableEdit: Boolean
The EnableEdit property determines whether title can be edited.
Available values:
true. Title editing is enabled (default).
false. Title editing is disabled.
Use JSON or the setEnableEdit method to set the property value, and the getEnableEdit method to get the property value.
To execute the example, the HTML page must contain the ExpressBox component named expressBox (see Example of Creating the ExpressBox Component). To show the title, click the Title button on the Home tab. Check if the edit mode is enabled and enable title editing and also set handlers of the EditModeChanged and TextSelectionChanged events:
// Get title var title = expressBox.getDataView().getTitleView(); // Check if edit mode is enabled if (title.getEditMode()) { console.log("Edit mode is enabled"); } else { console.log("Edit mode is disabled"); } // Set a handler of the EditModeChanged event title.EditModeChanged.add(function(sender, args) { console.log("Edit mode is changed"); }); // Set a handler of the TextSelectionChanged event title.TextSelectionChanged.addfunction(sender, args) { console.log("Title editor text is changed"); }); // Enable title editing title.setEnableEdit(True);
The console displays check result:
Edit mode is disabled
Start edit mode and change title text editor height:
// Start edit mode title.beginEdit(); // Change text editor height title.getTextEditor().setHeight(20);
As a result title editing is enabled:
The console displays information about change in edit mode:
Edit mode is changed
After editor text is changed the console displays information about the change:
Title editor text is changed
Disable title edit mode:
// Disable edit mode title.endEdit();
See also: