• Documentation
  • Ask a Question
  • Zeroplat.io
  • Documentation
  • Ask a Question
  • Zeroplat.io
  • Introduction
    • Welcome to Zeroplat
    • Video Intro
  • Get Started
    • Requirements
    • Installation
  • Management
    • Resources
    • SaaS
      • Multi-tenancy
      • Editions
    • Permissions
    • Organization Units
    • Language
      • Languages
      • Language Texts
    • Roles
    • User
      • Users
      • Invite Users
    • Audit Logs
  • Visual Builder
    • Overview
    • Resources
      • Menu & Navigation
      • Pages
      • Dashboards
      • Components
      • Generate Pages from Datasource
    • Design
      • JS Query
      • Transformer
      • Variable
    • Event Designer
      • Tasks
        • Execute query
        • Start workflow
        • Show page
        • Close Page
        • Set variable
        • Show notification
        • Set components props
      • Switch
        • If
        • Confirm box
        • Confirm popover
    • Data
    • Preview & Publish
    • Components
      • Common Properties
        • Layout
        • Style
        • Actions
        • Validations
        • Tooltip
      • Inputs
        • Button
        • Input
        • InputNumeric
        • ComboBox
        • MulticolumnCombobox
        • Checkbox
        • CheckboxGroup
        • Switch
        • RadioGroup
        • ToggleButtonGroup
        • LocalizedInput
        • Slider
      • Business
        • OrganizationUnitBrowser
        • RoleBrowser
        • UserBrowser
      • Data display
        • DataGrid
      • Editors
        • QuillEditor
      • Feedback
        • Alert
        • Progress
      • File
        • Dropzone
        • FileButton
        • FileInput
      • Layout
        • SplitLayout
      • Navigation
        • TabBar
      • Pickers
        • DatePicker
        • DateTimePicker
        • DateRangePicker
        • DateCalendar
        • TimePicker
        • IconPicker
      • Surfaces
        • Card
      • Charts
        • AreaChart
  • Backend
    • Overview
  • Integrations
    • Overview
    • Environments
    • Database
      • MS SQL
      • SQL Lite
      • My SQL
      • PostgreSQL
    • API
      • Rest API
      • SMTP
      • Google Sheets
      • Twillio SMS
    • Javascript
      • Variable
      • Transformer
      • JS Query
    • Zeroplat Hosted
      • Zeroplat E-mail
  • Workflow (BPM)
    • Overview
    • Building and managing workflows
    • Inbox
    • Outbox
  • Marketplace
    • Overview
    • Management

Button

7 views 0

Written by Zeroplat
20 September 2025

The Button component is used to trigger actions or events such as submitting forms, navigating pages, or calling APIs. It provides extensive customization for appearance, behavior, and interaction.

1. Basic Properties

  • Name: The unique identifier of the button (e.g., Button1).
  • Text: The visible label displayed on the button.
  • Disabled: Prevents any interaction with the button.
  • Hidden: Hides the button from the user interface but keeps it in logic.

2. Layout

The Layout settings determine how the button behaves across responsive screen sizes and spacing relative to other components.

📘 For more details, see Common Properties → Layout.

3. Icons

  • Start Icon: Adds an icon before the button text.
  • End Icon: Adds an icon after the button text.

These icons help improve visual cues and user experience.

4. Color & Variant

  • Color: Choose between predefined color schemes (e.g., primary, secondary).
  • Variant: Defines button style:
    • contained → Solid background
    • outlined → Transparent with border
    • text → Minimal, text-only

5. Size & Display Options

  • Size: Options are small, medium, large.
  • Full Width: Expands the button to fit its container width.
  • Disable elevation: Removes the shadow effect.
  • Disable focus ripple: Removes the ripple effect when focused.
  • Disable ripple: Removes the click ripple animation.
  • Loading: Displays a loading indicator inside the button.

6. Tooltip

The Tooltip provides additional information when users hover over or focus on the button.

  • Title: The text displayed inside the tooltip.
  • Placement: Defines where the tooltip appears (top, bottom, left, right).

📘 For detailed explanation and examples, see Tooltip.

7. Style

You can apply custom styles to the button for further UI customization.

📘 For details, see Common Properties → Style.

Was this helpful?

Yes  No
Related Articles
  • DateCalendar
  • Progress
  • TimePicker
  • IconPicker
  • DateTimePicker
  • DateRangePicker

Didn't find your answer? Contact Us

Previously
Inputs
Up Next
Input
Copyright 2025 Zeroplat.io. All Rights Reserved