Kullanıcı Kılavuzu

Text Input

Text Input

Kuika's Text Input element allows users to enter text in applications. With validation and formatting features, it ensures that the entered data is used correctly. Users will see a specific placeholder text when they do not enter information in the text field and can quickly clear the input with the Delete icon on the right margin. In this guide, you will learn how to use the Text Input element and configure its properties.

The Text Input element can be used in both web and mobile applications.

This training content consists of the following topics:

  • Add Text Input Element
  • Text Input Element Properties
  • Masking in Text Input Element
  • Element settings and customization

Add Text Input Element

  1. Log in to the Kuika platform.
  2. Open the project you will work on from the Apps screen.
  3. Go to the UI Design module.
  1. Select the Text Input category from the Elements panel on the left side.
  2. Drag and drop the Text Input element to the workspace.
  • If you drag it to an empty space, the Text Input element will be added along with a Row element.
  • If you drag it into the Column, only the Text Input element is added.

Text Input Element Properties

You can configure the following settings in the Properties panel:

  • Value: Represents the text entered by the user or initially assigned.
  • Placeholder: Informational text that appears when the user does not enter text (e.g. “Enter your name”).
  • Max Length: Limits the maximum number of characters the user can enter (e.g. 30 characters).
  • Allow Clear: Allows quick clearing of text with the Delete (X) icon on the right margin.
  • Mask: Allows the user to enter text in a specific format (e.g. ##/###/#### for date).
  • Formatter: Converts the entered text into a specific format:
    • Lowercase: Allows letters to be converted to lowercase.
    • Uppercase: Allows letters to be converted to uppercase.
  • Input Mode: Specifies the keyboard layout (e.g. all - all characters, char - letters and symbols, number - numbers only).
  • Allowed Chars: Specifies the characters that can be entered (e.g. numbers only and characters such as “-”, “(”, “)”).
  • Auto Complete: Provides suggestions appropriate to the text typed by the user (e.g. when “I” is typed, options such as “Izmir”, “Istanbul” appear).
  • Input Mode: Defines the keyboard layout to be used for input. Options include:
    • all: All characters allowed
    • char: Letters and symbols
    • number: Only numeric input
  • Speech To Text: Allows text input through voice commands.

Masking in Text Input Element

The Text Input element supports input masking to ensure that user entries follow specific formats. This helps maintain consistency and accuracy in data entry.

Basic Mask Symbols

  • 9: Digit (0–9)
  • a: Letter (A–Z, a–z)
  • *: Alphanumeric character (A–Z, a–z, 0–9)

Sample Mask Formats

  • 99/99/9999: Date format (e.g., 01/01/2023)
  • (999)-999-9999: Phone number format (e.g., (555)-555-1234)
  • $999,999.00: Currency format (e.g., $123,456.00)
  • aaaa9999: Letter-number mix (e.g., ABcd2025)
  • ***-***: Serial number format (e.g., aZ3-bT7)
  • AA 9999: License plate format (e.g., TR 1234)

Country-Specific Phone Number Formats

  • Turkey: 999 999 99 99
  • Germany: +49 99 999 99
  • France: 9 99 99 99 99

Implementation Steps

  1. Drag and drop the Text Input element from the Elements panel.
  2. Open the Mask section in the Properties panel on the right.
  3. In the Mask → Fixed Value field:
    • Enter a custom mask manually, or
    • Bind a value from your data source.

After setting the mask, use the Preview mode to test how it works.

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:

  1. Select the element on the screen.
  2. Open the Properties panel on the right edge.
  3. 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.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar