I have datatable or matrix of projects on our Project List Page. When user clicks on one of the projects in the datatable on this page, I want the Project Detail Page to open in new tab and the project that was clicked on the previous list page to have its detail populated on the Detail Page. What is the best way to do this?
have you looked at binding navigation actions to events?
Thanks. I read about Page Loader but it really seems more for loading content into current page. In straight html I can pass the page name with a querystring parmeter so the new page can be presented based on the data in the querystring. ie pass the specific project id in the querystring and the project page loads the data for the right project.
but you can use a shared qodly source with the navigation, can’t you?
So someone clicks on a row of the project entity selection datatable on the list page. A shared Qodly source, which is an entity, is updated to reflect the project clicked, then a new page is called. Not sure how to code that in one click on a row in the datatable?
i’m guessing, because i haven’t touched my qodly project in a month.
i believe the event would be onSelect. i think you would add a standard action, and then you would add a navigation action.
of course, you could also wait a few hours, because someone from the team should be checking in, before too long.
Thanks! Appreciate the help. Im sure there is a simple way. Just missing it .
Hello @musseman,
Apologies for the confusion regarding this topic. Unfortunately, your request is not currently supported.
I will submit a feature request for it and inform you once it’s implemented.
Best regards.
Hello @musseman
I hope you’re doing well. Are you OK with the solution provided? Do not hesitate in case of any trouble.
Thanks for checking. It looks like we cant pass or persist variables/entities/or entity selections between pages. Am I missing something? Normally I am used to standard html/url passing params/variables to pages using querystring so when someone clicks an item in a list to goto a detail page, the item id or something is just passed in the querystring. This seems like an important feature. The page loader solution seems a little awkward. I get it for integrating content on 1 page, but we should be able to persist or pass variables from page to page somehow it seems? Not sure if i just missed an obvious solution. Thx for any ideas, or if just need to wait for feature, will do. Qodly has some really nice features and I like it.
Hello @musseman,
If you need a hands-on demo or further clarification about using the PageLoader and passing parameters between pages, feel free to book a meeting using this link: (Calendly - Qodly)
You can create a namespace containing all the qodly sources you wish to share between different pages.
It looks like namespaces are cleared when different pages are called . That would be a great idea. I am doing a call tomorrow to learn about the PageLoader component which may be the only solution. Will post any other options I learn here as well.
That’s true if you’re navigating in tab, I assumed you were using the PageLoader component instead…
Is there. number or link i need to call into?
Did you get anywhere with this? I want to do a similar seemingly simple thing:
I have a navbar to one side and a page loader area to its right for each table I click the option in the navbar and load a listing with company, contact etc by loading the page I have created for each listing.
The companies listing references a namespace entity selection for companies for instance. This seems to work quite well. The next level loses me. In the listing I want to be able to double click the company and load into the same page loader area the company detail form. I can get this bit working but I do not know how I am supposed to tell Qodly to load the company entity that was double clicked on in the listing.
I have a namespace company entity that I am referencing in the detail form but I am not sure how I bind this to the entity selection I came from?
i think i need a screenshot. i’ve read this message, a couple of times, but i can’t get my brain wrapped around it.
Not sure what I would even screenshot? But here goes:
Company List Form with list bound to the companyList entity selection namespace:
The Company Detail Form where the properties are bound to the companyDetail entity namespace.
What I am missing is how to get the selected listing record loaded to the namespace entity.
The next step of this would be to have navigation buttons to go through the es loading the appropriate record to the detail form. first, last, next, previous style…
Hello @jdcryer ,
For your desired result (get the selected listing record), you need to bind that entity “companyDetail” (that is created in the namespace “companies”) to the selected element of the datatable as you can see in the screenshot below:
Best regards.
Well that was remarkably easy. Is there an example of record navigation buttons for the input form anywhere?