

Get in touch

Download Plugin Now
  • Follow
  • Follow
WP Data Access
  • Download
  • Support
  • Features
  • Pricing
  • Documentation
    • Tool Guide
    • App Builder
    • Data Explorer
    • SQL Query Builder
    • Plugin Settings
    • Legacy Tools
    • Remote Connections
a
M
M
  • Download
  • Support
  • Features
  • Pricing
  • Documentation
    • Tool Guide
    • App Builder
    • Data Explorer
    • SQL Query Builder
    • Plugin Settings
    • Legacy Tools
    • Remote Connections
Download Plugin Now

App Builder

  • Getting Started
  • App Builder Dashboard
  • Creating your first App
  • Running Apps
  • Export/Import Apps
  • Road Map
  • App Shortcodes
    • Shortcode Usage
    • Shortcode Parameters
    • URL Parameters

App Manager

  • Getting started
  • Supported App Types
  • Supported Languages
  • App Authorization and Access
  • Full-Screen Mode

Table Builder

  • Getting started
  • Relationships
  • Lookups
  • Computed Fields
  • Table
    • Global filter
    • Column filters
    • Bulk Actions
    • Row Actions
    • Column Actions
    • Default where
    • Default Order By
    • Pagination
    • Inline Editing Settings
    • Layout & Responsiveness
      • Responsiveness
      • Density
      • Table Header
      • Table Footer
  • Columns
    • Introduction
    • Column Settings
    • Column Actions
    • Lookup
    • Aggregations
    • Column Metadata
  • Performance
    • Large Table Support
    • Server/Client-Side Processing
  • Filters
    • Global filter
    • Column filters
    • Default where
    • URL parameters
    • Shortcode parameters

Form Builder

  • Getting started
  • Relationships
  • Lookups
  • Computed Fields
  • Form
    • Understanding the Grid
    • Field Layout
    • Column Behaviour
    • Null Value Handling
  • Columns
    • Column Settings
    • Validation
    • Lookup
    • Column Metadata
  • Layout & Behaviour
    • Grid Positioning

Map Builder

  • Getting started
  • Creating a map
  • Using maps

Chart Builder

  • Getting started
  • Creating a chart
  • Using charts

Hooks

  • Getting started with hooks
  • App Hooks
    • global
    • onAppOpen
    • onAppClose
  • Table Hooks
    • customActionsTop
    • customActionsBottom
    • postQuery
    • renderDetailPanel
    • Table Column Hooks
      • render
  • Form Hooks
    • customActionsBottom
    • onRowInit
    • preFormSubmit
    • postFormSubmit
    • Form Column Hooks
      • onBlur
      • onChange
      • onClick
      • onDoubleClick
      • onFocus
      • onKeyDown
      • onKeyUp
  • Built-Ins
    • Overview
    • wpda.log
    • wpda.alert
    • wpda.confirm
    • wpda.snackbar
  • Examples
    • Display specific columns in detail panel
    • Auto-reload table at specific intervals
    • Adding SEO links to table
    • Styling fields with setColumnStyle
    • Hide empty table column
    • Replicate data entered on field into another field

Layout & Styling

  • Fonts
  • Palette
  • Layout
  • Manual Styling (CSS)

Demos

  • Classic Models
  • Student Administration System
  • Data Table

Tutorials

  • Creating a Data Table App
  • Creating a Data Management App
View Categories

Creating a Data Management App

This guide walks through new users in creating a simple data entry table app using the App Builder. Our basic goals for this data entry table app will be the following:

 

  • The app will use the Departments table as source data.
  • Authorized roles will be Contributor and Editor.
  • Authorized users will be able to do transactions with the table.
  • Allowed actions will be insert, edit, and delete.
  • Authorized users can search and export this table.
  • Set a relationship using the Employees table as a child table.
  • Set the form grid to 2 cells per row.
  • Change the color theme for both the table and form to green.
  • Enable backend access for authorized users.

Create A New App #

1. From the WordPress admin, go to WP Data Access > App Builder, and click on the Create New App button.

2. Go through the App Wizard, and select Data Administration as the App Type. On the Authorization step, choose Authorized Access and select Contributor and Editor under Roles.

App Builder - Authorization

3. Once the app is created, click on Run & Build to open a table view of your app. On this page, we’ll start setting up the following using both the Table Builder and Form Builder.

  • Enable row actions in the app.
  • Set the form grid to 2 cells per row.
  • Rename field names.
  • Set up a relationship using the Employees table as a child table.
  • Change the color theme for both the table and form to green.
  • Enable backend access for authorized users.

1. Enable Row Actions #

All row actions are enabled by default when you first create a data administration app. You can find this setting by clicking on the table builder icon and going to the Table option tab, then scrolling down to Row Actions.

Disabling a row action will hide the icon corresponding to it.

App Builder - Row Actions

2. Set the form grid to 2 cells per row #

Open the Form Builder toolbar and go to Form > Grid. Set the “Cells per row” to 2.

#

3. Rename Field Names #

Field names are the same as the table’s column names, however, you need to rename them from both of the builders.

While the Table Builder/Form Builder toolbar is open, go to the Columns option tab. To rename the column names, click directly on the column name and type to edit. The changes will appear real-time on your table, however, you need to click OK or Apply to save the changes. 

App Builder - Change Column or Field Names

4. Set up a Relationship #

Set up the Employees table as a child table by running the Relationship Wizard under Form Builder > Form > Relationships. Set the Display Type to Tabs.

App Builder - Parent and Child Table

5. Change the color theme #

Changing the color theme from either of the builders will change the color for both the table and form.

 

6. Enable backend access for authorized users. #

Authorized users can access the app both on the backend and frontend (using shortcodes). To enable backend access for authorized users, go to the App Builder dashboard, hover on your app, and click on Manage App. Go to Access > Backend Access > enable “Add App to WordPress dashboard menu“. Add a title to be shown on the WordPress menu.

App Builder - Backend Access

Contributors view of the Departments app in the backend

Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on 2025-02-06
Creating a Data Table App

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • Create A New App
    • 1. Enable Row Actions
    • 2. Set the form grid to 2 cells per row
    • 3. Rename Field Names
    • 4. Set up a Relationship
    • 5. Change the color theme
    • 6. Enable backend access for authorized users.
WP Data Access
  • Follow
  • Follow
Quick Links
$

Blogs

$

Tutorials

$

Demos

Get in touch
$

Premium support

$

Free support forum

$

Contact us

Resources


WordPress plugin directory



YouTube tutorials

Copyright © 2025 | All Right Reserves

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok