URL column not showing header

Hi everyone. Sorry I think it has been asked already but i didn’t find any replies nor solutions.

I have an URL type column which contains a link to our website event. The header is not shown in a table view and I can only see an icon, which (having multiple URL columns in the table) is not very convenient. The easiest I can do is just assign different icons to the action but i would like to try to solve this properly if at all possible.

I have already tryed the following solutions:

  1. HYPERLINK([WebsiteURL], “Open Website”)

  1. Created a virtual text column with ““ instead of a formula, then created an inline action (go to a website) and WebsiteURL as a target and attached it to this column.

Neither works, it still keeps showin an icon and no header.

Anyone has find a solution to that?

Thanks!

Hello @Sonya_Birch,

Very nice to meet you! I was able to replicate the described behavior, let me do some research and I will get back to you.

2 Likes

This is because the column has an action attached to it as an inline action. It’s normal and expected behavior. Try removing the action, changing its position, or attaching it to a different column, then Save and Verify.

5 Likes

Hello again @Sonya_Birch,

Please try the following:

  1. Click on Views
  2. Search for the URL column under Column Order
  3. Hover over the column and click on Edit (:pencil:)
  4. Change the Type to Text
  5. Click Done (at the upper right)

This will change the way this column is displayed showing the URL text.

Please note this column is not clickable, I would suggest having a second URL column that mirrors this one so that it shows the text and then the clickable icon.

Let me know if this helps.

3 Likes

That is a very good one @Steve !

3 Likes

In a table view in Appsheet, when a column has an inline action, the header disappears. Because you have multiple URL’s and want to denote where the link would be taking the user, it makes sense that you’d like to include the header.

I think the best solution to include both the header and the action in the table view would be utilizing a virtual column as well as using the column storing the URL. So for each URL, you’d have 2 columns in the table view:

  1. This column would be the virtual column. You can put in a space (“ “) in the formula and store it in the table view. Then you’d add the desired action to this virtual column.
  2. This column would be the URL column. You need to remove the system generated action from this column so that the header shows up. It should be called something like ‘Open URL (column name)’. You can’t delete these actions because they’re system generated, so just change the ‘Position’ to be set to ‘Hide’ instead of ‘Inline’
6 Likes

Hi @Jose_Arteaga , hi @Steve ,

thanks a lot for your help!

I think i’ve managed to do it both ways -

- to change the original URL column to a text and add a virtual column with an icon before it.

- to place an “icon” column right before the title

I think that looks pretty self-explanatory for any user. Thank you!

I’ve also tried to create another virtual column and make it show a clickable Title, but it didn’t work (the text wasn’t clickable although the column type was set to URL, is Hyperlink). I used this formula:

HYPERLINK([WebsiteURL], CONCATENATE("open ", [Title]))

Is it possible to have a column with a clickable text string at all?

Thanks again!

3 Likes

Hi @QREW_Apps , thanks for your suggestion! Just saw you reply, going to to out!

3 Likes

That is awesome news @Sonya_Birch !! Also, THANKS @QREW_Apps! I’m super excited to see collective expertise of this community in action.

Together, we build better!

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.