Page 1 of 1
List builder is Not Working Well
Posted: October 21st, 2022, 9:29 am
by CathyC
To use the list builder, you drag in the list control to the view canvas
It opens this page where you can select the options for your inquire and it will create the submethod, controllers, table in the ui canvas, etc.
You can then drag in the columns to the results to check which fields you want in the results
Here is the created list and controllers
Question: that is a lot of controllers, are they all valid? why are they doubled for the results ones?
Bug: the list ends up without style and not looking like other pages:
This was a question Shalom and I ran into while on a call working in EC base MVC
Re: List builder is Not Working Well
Posted: October 24th, 2022, 1:38 pm
by SteveCap
The controllers that are created can be choosen by the user.
Inquire will create 4
- image.png (12.65 KiB) Viewed 1103 times
- image.png (12.65 KiB) Viewed 1103 times
By default it creates one for Paging, Page Size, Sorting, Data Download, and Filtering.
They should all be functional. If you use the wizard multiple times it will create the controllers again for the new list/grid. Deleting a list/grid does not delete the controllers that were created with them. They will have to be deleted separately.
As far as going to the page your page probably does not have a template assigned to it which is where the css gets added or if it is in a template that template is not including the needed css. If the app does not have the css, which is possible because EC MVC is very old you would have to copy it from an existing app.
Re: List builder is Not Working Well
Posted: October 25th, 2022, 8:02 am
by shalomsims
In this case, 10 controller parameters were created called TestSortValues_[PageSize,Data,etc] and TestSortResults_[PageSize,Data,etc] all for one list. Is that because of some setting we used in the ListBuilder?
Re: List builder is Not Working Well
Posted: May 5th, 2023, 11:56 am
by CathyC
This is resolved now. The list wizard has since been changed and will no longer create many controllers for one list. It will now create one controller with logic inside it to determine which path it should take based on the action.
And the no style issue was a bug that has since been fixed