Skip to content

TARDIS anyone? (Time travel or multiple personalities for browsing) #1465

@tlhackque

Description

@tlhackque

Describe the new feature

The Control-Shift-Click feature for following a foreign key reference is nice to have.

It would be nicer if there was a "back" button to return to the referring record.

For example, I have a tree structure of records in a table that looks like:
, where <*ID> are all record numbers in some other table.

And that's it. Just record numbers. Absent joins, the easiest way to see what's going on is to find a record, follow each link, going back to the tree each time. (The referents do not have back links, as there are many to one mappings.) But following a link makes you lose your place in the tree. Kinda frustrating when you just manged to find node 148330. (Yes, that's a real row number.)

As an alternative to going backward in time, perhaps there could be more than one "browse data" tab.

Then I could have the tree table in one tab, and 3 more tabs (one for each of the links). Right click (follow reference and open in tab (1-9)).

There are other use cases for multiple "browse data" tabs - assigning them to different tables, different SELECTions (filters), etc. (Dr.) Who know what others people will come up with?

Most of mine are view only, but a case could be made for ensuring view coherency - when a record is changed/added/removed anywhere, each tab would refresh.

Aside from coherency, you probably have all the necessary plumbing (if the browser window is a object...)

Additional info

Please answer these questions before submitting your feature request.

Is your feature request related to an issue? Please include the issue number.

No

Does this feature exist in another product or project? Please provide a link.

Any web browser - control/click, MB2 click or right-click (open in new tab).

Most file browsers (right click open location /file in new tab).

Shift/click on windows taskbar icon.

Do you have a screenshot? Please add screenshots to help explain your idea.

No

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions