
Editor
Convert the entered text into html
code snippets
The Editor
component is a secondary package of Summernote component
, such as If you need to use the localization function, please download the corresponding language pack from the official website and quote it by yourself. zh-CN
en-US
has been built in;the required css
javascript
dynamically loaded on demand. If you edit too much content, signalR
communication interruption may be triggered. Please adjust the HubOptions
configuration.
builder.Services.Configure<HubOptions>(option => option.MaximumReceiveMessageSize = null);
BootstrapBlazor.SummerNote
, which needs to reference its component package when using this componentBootstrapBlazor.SummerNote
componentdotnet add package BootstrapBlazor.SummerNote
<PackageReference Include="BootstrapBlazor.SummerNote" Version="7.1.0" />
Install-Package BootstrapBlazor.SummerNote
The default rendering is div
and it becomes a rich text edit box when clicked
Demo
Set the IsEditor
attribute value to control whether the component defaults to div
or editor
div
click and can’t editThe prompt message when a null value is set by setting the Placeholder
attribute
Demo
The default prompt is Edit after clicking
Set the component to be directly displayed as a rich text edit box by setting the IsEditor
property
Demo
Set the height of the component by setting the Height
property
Demo
In actual combat, two-way binding to Value
automatically obtains the editing content of the client's rich text box in the background
Demo
Use bind-Value
to bind the backend properties of EditorValue
in two ways. After editing in the edit box, click the Finish button, and then enter the text box below. Show edited result
Customize the extension of the edit box toolbar by setting the CustomerPluginItems
property, and do the function by setting the OnClickPluginItem
callback delegate
Demo
In this example, two buttons are added to the toolbar by extending the CustomerPluginItems
property. Click the button to pop up the SweetAlert
modal box, click the modal box confirmation button and insert the text box A piece of content
Customize the toolbar content by setting the ToolbarItems
property. For the currently supported toolbar values, please refer to Summernote Official website
Demo
In this example, by setting the ToolbarItems
property, the default available toolbar buttons are changed
Call the instance method, please refer summernote api
Demo
In this example, by setting the ToolbarItems
property, the default available toolbar buttons are changed
Attributes
B station related video link
交流群