Have table and form view showing only blank fields

I have a check list app where there are a lot of things we do over a few days. All fields have โ€œDoneโ€ and โ€œN/Aโ€ as alternatives. I have designed the form view to be editable, so itโ€™s just to open the main issue and click one of the two buttons as we perform the tasks. But thereโ€™s quite a lot of them, and I would like the form view to just show the fields that have not yet been addressed, making the list smaller and smaller.

I also would like to be able to create a table view which only displays the column names for the fields that are blank according to the main issue.

Any ideas?

0 4 445
  • UX
4 REPLIES 4

Welcome to the Appsheet community.
I believe you can show only blank fields in the form view with an expression something like

AND( ISBLANK ([_THIS]) , CONTEXT(โ€œViewโ€)= โ€œForm__View_Nameโ€ )

However, in table view, one will not he able to hide columns based on value of the column in one record. This is so because table view is a summary view of many records. Record 1 may have a column as blank and record 2 may have that column as โ€œDoneโ€ . So table view does not respect these show_if constraints, per my understanding.

But do you mean that I should use this string in the โ€œShow ifโ€ in the form or in each column?

Yes, since you wish to hide at column level in each record, the show_if constraint is at each column level.

Ok, but then I have another problem. Because this is for an extra view, in the main view I want to see all columns. At the start of designing the app, the blank fields didnโ€™t show in the form view, and after a bit of searching, I ended up inserting this string in Show: OR(ISBLANK([_THIS]),ISNOTBLANK([_THIS])).

Top Labels in this Space