Momen Docs
Go to Momen
  • Get Started
    • Introduction
    • Quick Start
    • Software Development Process
    • Editor Overview
  • Changelog
    • Latest Product Update
  • Build UI
    • Pages
    • Components
    • Canvas
    • Layout
    • Component - Display
    • Component - Input
    • Component - View
    • Component - List
    • Component - Tab View
    • Component - Select View
    • Component - Conditional View
    • Component - Others
    • Component - Map
    • Custom Component
  • Data
    • Overview
    • Data Model and Database
    • API
    • Variable
    • Parameter
    • Formula and Conditions
  • Actions
    • Overview
    • Request
    • Navigation
    • Actionflow
      • Custom Code
      • Database Trigger
    • AI
      • AI Data Model
      • AI Point
      • Vector Data Storage and Sorting
    • User Actions
    • Component Management
    • App and Page Management
    • Toast Notifications & Modal
    • Payment
    • SSO
    • Share
    • Location
    • File Management
    • QR Code
    • Clipboard
    • Conditional
    • Loop
  • Release and Growth
    • Publish Application
    • Upgrade Project
    • Multiple Clients
    • Permission
    • Log Service
    • SEO
    • Hosting Files
  • My Account and Community
    • My Wallet
    • Promoting Momen
    • Code Component
    • Collaboration
  • Debugging
    • How to Debug in Momen
    • Request Error Reference
  • Tutorial
    • How to Build an AI Needs Analysis Project?
    • How to Set Up Payment with Stripe Plugin?
    • How to Embed an Iframe Component into Your Momen Project?
    • How to Build Your Login Page?
    • How to Convert Momen App to Native Mobile App?
    • How to Build a CMS (MVP Version) in Hours?
    • How to Set a Countdown Timer When Sending a Verification Code
  • Template
    • AI Mental Health Assistant
    • Angry Dietitian
    • AI Help Center
    • AI Knowledge Base
    • SaaS Corporate Site
    • Blog
    • AI Feedback Tool
    • Feedback Tool, a Nod to Canny
    • Portfolio
    • Online Courses, a Nod to Udemy
    • Mobile Auto Repair AI Scheduler
Powered by GitBook
On this page
  • Hierarchical Structure
  • Selection
  • Single Selection
  • Multi-Selection
  1. Build UI

Canvas

Learn how to use Momen canvas to build an app

PreviousComponentsNextLayout

Last updated 11 days ago

Hierarchical Structure

Pages and container components support nesting other components. The component tree in the left sidebar displays these nesting relationships.

Currently, cross-level dragging to adjust nesting is unavailable; use the cut-and-paste method instead.

Components at the same level follow a display order: newer components overlay older ones. To control the display order, drag components in the left sidebar or use the "Move" option in the right-click menu. You can also use the following shortcuts:

Bring to Front: ]

Send to Back: [

Move Up One Layer: ⌘ ] | Ctrl ]

Move Down One Layer: ⌘ [ | Ctrl [

Move Up: ↑

Move Right: →

Move Down: ↓

Move Left: ←

Selection

Single Selection

Interaction

Click a component directly to select it, or hold ⌘ | Ctrl to select its parent component. After selecting, you can use shortcuts to switch selection:

Select Parent: Shift ⏎

Select Child: ⏎

Select All Siblings: ⌘ A | Ctrl A

Select Previous Component: Shift Tab

Select Next Component: Tab

Multi-Selection

Interaction

  1. To multi-select components on a page, hold Shift and click each component. Alternatively, in the left sidebar, hold ⌘ | Ctrl and click components to achieve the same effect.

  1. For batch selection, use the pointer to draw a selection box on the canvas, or in the left sidebar, hold Shift to select all components between two.

After multi-selecting, shared properties can be modified in the right sidebar.

Grouping

Group selected components into a view using the "Create View" option in the right-click menu or the shortcut ⌘ G | Ctrl G.