The question of how to add a checkbox to a table view has come up before:
[Quick edit check box on table view? Hi all, ...](https://community.appsheet.com/t/quick-edit-check-box-on-table-view-hi-all/3400) Questions
Quick edit check box on table view? Hi all, I’m looking for a design solution where I can quickly select a check box from the table view (similar to the delete record check box). The scenario is validating customer payments against a bank statement. I want to be able to check a “Validated?” Column, while having a table view, instead of having to go into each record, since I will be cross checking another table. Thank you in advance for you suggestions.
The answer (attaching an action to a blank virtual column) was provided but as I don’t think the implementation is completely self evident, I thought I’d provide a little example and explain the steps one needs to follow to implement it.
First, here’s an image to illustrate the goal:
The empty checkbox and the checked checkbox are the same action. When the action is invoked it changes a column called “Check” from either “FALSE” to “TRUE” or “TRUE” to “FALSE”.
The action uses the following expression:
if([Check]=TRUE,FALSE,TRUE)
It has been attached the an empty text column (a virtual column). In this case, I called the column “Blank” but the name could be anything because the name of the column will not be shown in the table.
Next, attach the action to the blank column as follows:
To get the action to appear to be an empty checkbox when the column “Check” is “FALSE” or blank, choose the following icon for the action:

Now, go to UX → Format rules and make the following format rule:
This way, when the action does it’s work and changes the “Check” column value to “TRUE”, the icon will change to a box with a check in it. It will revert back to an empty box (and the “Check” column value will go to “FALSE”) if you tap on the action again.
Now, how do we place the action within the table? Here’s the column view for the table view (UX → Views):
This places the check after the “Name” column. If the “Blank” column is placed after the “Number” column, it will look like this:
Well, that’s about it. The only thing I couldn’t figure out how to do is to give the blank action column a header. The action will “attach,” in a sense, to the column that precedes it but I can’t figure out any way to avoid having blank space in the header position above the action.
P.S. This is one of several tips I have put together about how to work with table view. Here’s a link to the rest:
[Working with table view (Q&A)](https://community.appsheet.com/t/working-with-table-view-q-a/13925) Tips & Tricks ?
In this post I’d like to collate some information about how to work with table view. First of all, here’s what we have in documentation: The documentation explains that the “Table view shows information in a very compact way allowing you to quickly scroll to find a row” but, unfortunately, there’s no link to a detailed explanation regarding how to work with table view. I hope this “Tips & Tricks” post will constitute a temporary substitute for that documentation and that this post of mine w…








