Inplaceeditor
Default
Copy Pug Copy HTML Show code Hide code.e-inplaceeditor
<e-inplaceeditor>
Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<e-inplaceeditor>Lorem ipsum dolor sit amet.</e-inplaceeditor>Variations
Disabled Copy Pug Copy HTML Show code Hide code
<e-inplaceeditor disabled="disabled">
Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<e-inplaceeditor disabled="disabled">Lorem ipsum dolor sit amet.</e-inplaceeditor>maxlength Copy Pug Copy HTML Show code Hide code
<e-inplaceeditor maxlength="5">
Lorem
</e-inplaceeditor>
<e-inplaceeditor maxlength="5">Lorem</e-inplaceeditor>Wrapped Copy Pug Copy HTML Show code Hide code
<h1>
<e-inplaceeditor>
Lorem ipsum dolor sit amet.
</e-inplaceeditor>
</h1>
<h1><e-inplaceeditor>Lorem ipsum dolor sit amet.</e-inplaceeditor></h1>Lorem ipsum dolor sit amet.
Has buttons Copy Pug Copy HTML Show code Hide codehas-buttons="true"
<h1>
<e-inplaceeditor has-buttons="true">
Lorem ipsum dolor sit amet.
</e-inplaceeditor>
</h1>
<h1><e-inplaceeditor has-buttons="true">Lorem ipsum dolor sit amet.</e-inplaceeditor></h1>Lorem ipsum dolor sit amet.
Select All Copy Pug Copy HTML Show code Hide codeselectAll()
<e-inplaceeditor id="select-all">
Lorem ipsum dolor sit amet.
</e-inplaceeditor>
<button class="e-btn" id="select-all-btn" style="margin-left: 5px;">
Select All
</button>
<script>
var button = document.querySelector('#select-all-btn');var input = document.querySelector('#select-all');button.addEventListener('click', function() {input.selectAll();});
</script>
<e-inplaceeditor id="select-all">Lorem ipsum dolor sit amet.</e-inplaceeditor><button class="e-btn" id="select-all-btn" style="margin-left: 5px;">Select All</button><script>var button = document.querySelector('#select-all-btn');
var input = document.querySelector('#select-all');
button.addEventListener('click', function() {
input.selectAll();
});
</script>API Reference
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| has-buttons | Add save and cancel buttons | boolean | false | |
| value | Sets content | string | false | |
| disabled | Prevent editing editable | boolean | false | |
| maxlength | Sets the maximum number of characters allowed | number | false |
Method
| Name | Description |
|---|---|
selectAll() | Selects the content of the editor and sets the focus |
Events
| Event | Description | Returns |
|---|---|---|
update | Fires on blur | {
detail: {
value: [textContent]
}
} |