Action Button in Blank Page to Open a specific Form

Hi there,

I’m trying to add a standalone button to a blank page that opens a specific form—for example, the form used to create a new record in my “Properties” collection.

On my “Properties” data page, I have a button labeled “Add New Property”, and when clicked, it opens the proper form to input new property information. I’d like to replicate that exact functionality on a custom blank page—but without displaying any list or data table.

Here’s the issue:

When I add an action button to the blank page and configure it using “Actions” → “Create a New Record”, under the “Create what record?” dropdown, it doesn’t give me the option to select the “Properties” collection. Instead, it only shows default or unrelated options.

I tried adding a container first, hoping that might let me select the correct data source before placing the button—but that didn’t help either.

As a workaround, I added a list section to the blank page, which does allow me to choose the Properties collection, and that displays the “Add New Property” button—but it also forces me to show a list of data, which I don’t want. I only need the button by itself.

Is there a way to:

Add a standalone “create record” button on a blank/custom page,

And link it to a specific collection form (like “Properties”)
—without having to display a data list or use a full data page?

I’ve attached a screenshot of what I’m seeing in the “Create what record?” options in case that helps.

Any advice or workaround would be greatly appreciated!

Thanks,


(No data option)

2 Likes

I ran into the same issue a long time ago. Unfortunately, Noloco only allows you to create “new record” Actions for linked collections. But since its a blank page, no collection can be linked to it thus its impossible to create a button that can create a new record.

My Workaround (I did this not only because of the buttons, it has other advantages too):

  1. Create a new table “App Pages” (or similar). Each record here will be a blank page in your app. Create according record, eg. Dashboard
  2. Create new Database Page in Noloco, choose table “App Pages”
  3. Choose “Single Record” as Layout.
  4. Set Filter to ID=Dashboard

Now you’ve got a blank Page with extra powers (You can add Action Buttons in the Header, have comments on a static Page, Display static data from fields in your “App Pages” Table)

Now in order to build buttons that create records in other tables, all you need to do is link those tables to your “App Pages” table.
For example if you want to create tasks via a button, just Link your tasks table to your app page table.
Then when you create a new button and choose create record, you’ll be able to choose this record → Tasks :slight_smile:
My App Pages table is linked to most other tables by now so I can build buttons that can create any type of record everywhere.

It sounds a bit complicated but for me it was worth it for various reasons. I ditched blank pages all together and turned all of them into Single Record Pages.
The only downside i found so far is that linking to specific tabs within these pages is a bit more tricky since you need to manually add the Record UUID to the link. But it works too.

1 Like

Great valuable information, both of you :slightly_smiling_face:

I think I’m running into a similar situation where I need to open a specific record details page after a record creation from an action button but I am not able to select which collection page. Hopefully this can be added.