Logo
For example "scheduled tasks"
Search
Info
Content
Category Navigation
  • Build it with Tim

  • How do I build a booking calendar?

  • How do I build a time tracking module?

  • How do I build a payment system with Stripe?

  • How do I restrict pages from the Live App?

  • How do I build a complex User creation workflow?

  • How do I loop through connected records with Make?

  • How do I find similar records?

  • How do I use OpenAI with my app?

  • How do I build a "Like" system?

  • How do I use iOS shortcuts to send data to my app?

  • How do I use CSS classes with Display Rules?

  • How do I send real-time notifications in my app?

  • How do I save values to Local Storage?

  • How do I validate and compare connected record values?

  • How do I use the barcode scanner?

  • How do I build a proposal or quote generator?

  • How do I embed video calls in Tadabase?

  • How do I use Row Visibility?

  • How do I build a workflow that allows for User Signup and automatic Company creation?

  • How do I build a Company Portal / ERP?

  • How do I build a Pricing Calculator?

  • How to send email notifications from your Tadabase application

  • How do I build a multiple choice test?

  • How do I create dynamic Google Docs from my app data?

  • How do I send User Activation Links?

  • Building Cascading Connections

  • How do I iterate through a Date Range?

  • Generate Tweets and automate your Twitter account using Open AI

  • Custom Image Galleries

  • Password Protected Editing

  • Messages & Replies

  • Cascading Deletes

  • Multi-Tenanted Family Planner

  • Supercharging Form Components with Display Rules and CSS

  • Family Planner (pt. 2) Custom Components

  • Building a Rental Marketplace App

  • Converting date/time to the End-User's time zone

  • How do I hide fields based on User preferences?

  • Tadabase powered moving & packing app

  • BarkTag - Cloning an app found on Instagram with Tadabase

  • External equation processing with Sparklite.io

  • 8 ways to filter data in your Tadabase app

Categories
Build it with Tim
How do I save values t...

How do I save values to Local Storage?

In this video, I discuss the feature of saving values to local storage and how it can be used in different scenarios. Local storage is a browser feature that allows us to save values from our application for later use. I explain that while it's possible to extract these values using custom code like JavaScript, I'll focus on using native options within the builder.

I present a finished app as an example, which involves multiple levels of pages and connections between different tables. One issue we encounter is setting the company connection when adding a new task, as we don't have a straightforward way to determine the company connected to the job. To solve this, I demonstrate how local storage can be utilized to store the company's record ID and retrieve it in the task form.

Additionally, I show how we can assign tasks to users using action links by saving the user ID to local storage. By clicking the action link, we can assign a task directly to a user based on the stored value.

Before diving into the builder, I explain the concept of connections, emphasizing that connections are always made using record IDs. The display value is chosen to identify the connected record, making it more meaningful to users. I also discuss the page structure, including parent and child pages, and how dynamic URLs are generated based on the record IDs.

Moving back to the builder, I showcase the tables and their relationships in our sample application. We have companies, jobs, and tasks, with tasks connecting to both jobs and companies. I caution against creating pages with excessive indentation and recommend not going more than one level deep.

To demonstrate the workflow, I add forms to the pages where users can add new records. I highlight the visible options when choosing a data source for the forms, explaining the limitations we face when selecting a connection from a previous page.

Overall, I aim to explain the concept of local storage and how it can be applied in a specific scenario involving connections between tables and pages in the builder.

How did we do ?

Previous Article
How do I send real-time notifications in my app?
Next Article
How do I validate and compare connected record values?
Back to top
API
100% Operational
Apps
100% Operational
Builder
100% Operational
Overall Status
100% Operational