Not sure if this is a feature request or just something to open for discussion.
Most of apps have links from lists to details page and so on. An issue I’m having is when a user is on a particular tab and starts moving around inside that tab, they’re brought down several “levels”. If that user then clicks on another tab, the first tab remains in its position and doesn’t “reset” to the first view of the tab.
In my mind, when I click a tab, I should be brought to its “home” as opposed to where I left off. I’m sure this can change depending on the app’s use and purpose, but for most other apps I use, it’s common for tabs to always bring me to their first “page” if I navigate away then navigate back to it.
I’m mixed on this. I’ve been in situations where it’s nice to flip back and forth between tabs and keep the previous view I was on. I’ve also been in situations where I wish it had gone to the tab’s home screen.
Usually if that happens, I can always double tap the tab to reset it back to it’s home screen.
Whoa didn’t know about the double tap on the tab to go to first level. Good to know and kind of solves the issue. Thanks!
Right, the double tap is the solution for this.
But I have another need in these cases, I’d like to have and save the level name where the user was before he clicked another tab to find/do other things.
E.g… My APP has a shops list and there are 20-25, the user can go to “Shops” tab, review several shops, choose one and see its catalogue, address, phone, etc. and later click on “Services” tab to do whatever. At that moment I want to know the last shop name he was reviewing to save it to a variable (user specif column) and work with this to other things.
Any idea or trick to get it @Jeff_Hager or @kyleheney??
Thanks in advance for any idea.
Saludos y feliz día.
There’s no way to automatically track which record a user last visited. You would need a form button, or a favorites button, or checkbox, or something like that to write a value you mark something in the sheet.
Sorry, no good ideas here.
Is that data available to be read in my spreadsheet now?
I think so. If you have favorites turned on, you should see an isFavorite column. I believe it works just like a user specific column.
Let me try and let you know!
I advised Gustavo the form button way, but we’re just trying to make a good UX flow, which seems hard to achieve here. Would love to hear others’ ideas.
Ok @Jeff_Hager, I could take the shop name (record) visited by user using the favorite button but now I can’t find out the way to write that value to another variable (column) belonging to another tab!
The choice component would be the perfect solution but it can only work and write to a column belonging to the same tab. Why… why… why??
Any trick using a Template or anything else?
In the tab that you want to see the related shop information, You should be able to create a template column with the value of ‘true’. Then use that for a relation to the Shops tab where isFavorite is true. you should be able to use that relation for a choice component or whatever you want.
Hola @Jeff_Hager, buen día!
I almost have your trick working but now I have a little problem: I have many Favorite shops and I need an only one… the last one!
As you know, the template column = ‘true’ shows all shops marked as Favorite by the user but I need only the last one in order to save the shop name and write it to my choice component located in another tap.
The new challenge is: how to get the last item/record marked as favorite??
Glide needs to improve this kind of things: work with variables, allow to write to other columns directly and/or improve the lookup scope.
Gracias de nuevo.
I’m not sure about this one. This is where the form option would be better. That would allow you to attach a date time, then in your other sheets, you could create a relation, rollup latest date, email/date template, relation, lookup combo to find the last item that was saved. Favorites aren’t really meant to keep track of the last item marked as favorite, so there is no way to track that.
I was thinking about it yesterday to have the date/time.