Design and control how your application interacts with live data sources.
The Datasource tab in Xuda Studio App Builder defines the bridge between your visual components and the underlying data they consume. It provides developers with a clear and modular interface to connect to different types of data structures, manage query logic, and apply custom filtering for optimized performance.
From the header, users can toggle between source types such as DB Table, Array, JSON, CSV, or None. The screenshot illustrates a DB Table configuration, showing key controls that govern how data is fetched and organized:
- Table — select which table to connect to within the project’s database.
- Filter mode — choose between Index and Query for different data retrieval strategies.
- Index — specify the index to optimize access speed and lookup accuracy.
- Sort — define sorting order, Ascending or Descending, for structured output.
- Reduce — toggle reduction to aggregate or condense multiple records.
- Key, Range From / To, Locate From / To — fine-tune results with precise range limits and navigation anchors for large datasets.
The left-side Programs panel (with Sales chart selected) indicates how datasources are defined per component, while the top workspace tabs (globals, Contact Form, dashboard, Sales chart, Main Router, Main) allow developers to switch between modules seamlessly. Together, this view enables complete control over how each component accesses and manipulates information.
Datasource configurations are reusable across multiple components, making them an essential foundation for building scalable, data-reactive applications within Xuda Studio.
Visual Data Configuration
Intuitively link your components to live tables, arrays, or APIs through a simple, visual interface.
Flexible Fetching Modes
Switch between index-based and query-based retrieval for optimized or dynamic data access.
Structured Sorting and Reduction
Sort datasets ascending or descending, and enable reduction to aggregate results for analytics.
Advanced Range and Key Filters
Define keys, ranges, and locator fields to control pagination and dataset precision efficiently.
Reusable Logic Across Components
Reuse the same datasource logic across multiple app modules for consistency and maintainability.
Xuda is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration.