I want to display 4 action icons (call, text, confirm, or mark bad) on a phone field in a mobile detail view, but the layout seems to only have room for 3 icons; when I set a 4th one to inline it just pushes the first one off the edge of the display. Is there a way to create a layout that would allow 4 icons? or to bump the icons down to the row beneath the phone field so there is more room for them?
In AppSheet, you have a few ways to adjust your layout to accommodate all four icons for the phone field in a mobile Detail View.
Solution 1: Use a Virtual Column for a Second Row of Icons
Since AppSheet does not allow direct wrapping of inline actions, you can create a Virtual Column that holds additional actions and displays them below the phone number.
Steps:
-
Create a Virtual Column:
- Go to Data > Columns for the table that contains the phone field.
- Click “Add Virtual Column”.
- Name it something like Phone Actions 2.
-
Configure the Virtual Column Formula:
-
Set the formula to a simple placeholder like:
"Additional Actions" -
This column will not store data but will act as a visual separator for more action buttons.
-
-
Go to UX > Detail View Settings:
- Under Columns, add the new Virtual Column below the phone field.
- Assign the extra two inline actions to this Virtual Column.
- Now, you will have two rows of icons:
- First row (attached to the Phone field).
- Second row (attached to the Virtual Column).
Solution 2: Reduce Icon Size (If Available)
While AppSheet does not provide a direct “size” option for inline actions, you can try reducing text label lengths to free up space.
Solution 3: Use a Dropdown Action for Extra Buttons
- Instead of showing four separate buttons, create a single “More Actions” button.
- Use an Action of type “Grouped: execute a sequence of actions” that presents a list of available phone actions.
- When the user clicks “More Actions”, it can show an overlay or navigate to another view with all four options.
Solution 4: Move Actions to a Separate “Quick Actions” Section
- Go to UX > Detail View for the table.
- Instead of attaching all actions to the phone field, create a dedicated section in the Detail View.
- Under Columns, add an empty Virtual Column as a placeholder.
- Assign all four actions to this section.
This method prevents icons from being pushed off-screen and keeps them organized.
