Kuika's MD Editor element is designed to make it easy for users to input rich text. Supporting Markdown format, this element offers editing features such as formatting text, adding headings, creating lists and adding links. The added content can be viewed formatted through the MD Viewer element. In this guide, you will learn how to use the MD Editor element and how to edit text in Markdown format.
The MD Editor element is only available in web applications.
This training content consists of the following topics:
Add MD Editor Element
MD Editor Element Features
Element settings and customization
Add MD Editor Element
After logging in to the Kuika platform, open the project you will work on from the “Apps” screen.
In the “UI Design” (1) module, drag and drop the MD Editor element (4) under the “Text Input” (3) category from the “Elements” (2) panel on the left edge.
If you drag the MD Editor element to an empty space on the screen, it will be inserted with the Row element. If you drag it into a Column, only the MD Editor element is added.With the MD Editor added to the screen, you can make textual edits directly in the element; you can edit your texts instantly without previewing them on the UI view mode.
Textual formatting methods are listed below:
Add Bold Text: You can make the text bold.
Add Italic Text: You can italicize the text.
AddStrikethrough Text: You can strikethrough the text.
Insert HR: You can insert a horizontal dividing line.
Insert Title: You can format the text as a title. With the “#” sign you can create different title levels, e.g. “## Title 1”, “## Title 2”.
Add a Link: You can insert links in the text.
Insert a Quote: You can insert quotes in the text.
Insert an Image: You can insert visual content into the editor.
Code Blocks: You can add code samples and code blocks.
Footnotes: Features are provided to add footnotes and references.
Live Code: You can run the code in the Markdown document live and view the results.
Preview Code: You can preview the document and see the final version of your edits.
Fullscreen: By making the editor window fullscreen, you can get a larger workspace and perform writing and editing operations easily.
MD Editor Element Properties
Located in the Properties panel:
Value: Represents the content edited and saved in MD Editor. When users enter text in Markdown format, this content is stored as value.
Hide Toolbar: Allows you to control whether the formatting toolbar at the top of the MD Editor is visible or not.
Element Settings and Customization
Authorization
Anonymous Access: Allows users to access without entering account information.
All Roles Access: Provides access by verifying users' account information.
For element-level authorization, edit Authorization settings in the Properties panel.
Visibility
Always Visible: Element is always visible.
Hidden: Element is hidden.
Sometimes Visible: The element is visible depending on a specific condition.
To configure the setting:
Select the element on the screen.
Open the Properties panel on the right edge.
In the Visibility field, select an option according to your needs.
Editability
Enabled: Elements can be edited.
Disabled: Element cannot be edited.
Sometimes Enabled: The element can be edited or uneditable according to certain conditions.
Interface Design with Style Panel
By customizing your elements with the Styling Panel, you can create impressive interfaces for your web and mobile applications. In this section, you can configure the following settings:
Layout: Sizing, alignment and padding settings. Settings include Size, Min Size and Align.
Text: Font, style, color, size and spacing settings.
Fill: Customize the background with color or images.
Border: Add borders and corner radius settings.
Shadow: Add a shadow effect to add depth to elements.
By following these steps, you can configure the Area Chart element to suit your needs.
Actions
Kuika supports the following system actions:
Arithmetic, Authorization, Condition, Device, Export, Geolocation, Inversion, Local Storage, Multi Language, Navigation, Notification, Payment, UI Control, Process Administration, Process Automation, Trigger, Process Automation, Process Administration and String Operations.
You can also use SQL actions that you create yourself.
You can use the +ADD ACTION button from the Properties panel to add an action.
Actions support may not be available in some elements.