I am using a title component and my assumption was that it would be user specific. In my app users have houses and the title displays the house name and address and I assumed it would change depending on the user. However, the title seems to remain the same regardless of the user.
I then did a look up on the user table and pulled the house name and photo and set the title component to the user table. It works fine for me but this thie time, for other users it doens’t display any data.
Which table is your screen attached to, and which columns are available in that table?
The way it works is the screen will always be attached to a specific row in a table. By default, that will generally be the first row in the table, but this can be changed by the application of row owners and/or screen filters.
If you can share a screen shot of the underlying table, we can probably suggest the best way to get what you want.
Looks like that AccountID column is User Specific. That’s going to cause you problems, so at the very least you should delete that and recreate it as a non-user specific column. If you do that, then you could probably use that same filter and it will work.
If you wanted to use Row Owners, then yes you either need to have a column with the Users email address, or you need to configure roles and use roles as row owners. But that would be adding a layer of complexity that I suspect you don’t need.
My advice is to just replace that AccountID column for now, and that should get you what you want.
Yes. But really the only reason to do that would be if you have multiple users sharing the same AccountID. Otherwise you can just use emails as row owners.
It would be a more secure option, as once Row Owners are applied it becomes impossible for users to access any rows that they do not have ownership of, as those rows would not be loaded into their device.