Skip to Main Content
Feature Request FR-1720
Product Area Application Builder
Status CLOSED

44 Voters

Set the default attributes of components by page, application and even Workspace.

vinci.amorim Public
· Aug 19 2021

Idea Summary

I dream of a declarative way to set the default attributes of components by page, application, and even workspaces.

Use Case

To ensure interface standards and improve productivity, it could be awesome to change the defaults settings of components.

For example, I would like to create every new Interactive Report in my APP with these defaults:

Pagination Type: Row Ranges X to Y of Z.

Template: Show Maximize Button.

Preferred Solution (Optional)

Create metadata for each possible default.

We reviewed this idea carefully, and while it was interesting, we concluded that it is unlikely to make its way into APEX in the foreseeable future.

Comments

Comments

  • heifi OP 4.2 years ago

    Great idea, e.g. I like to use the “Standard” Region for Interactive Grids so it shows the Header.

  • ino.laurensse OP 4.2 years ago

    Comes close to FR-1853.

  • vinci.amorim OP 4.1 years ago

    Yes, ino.laurensse. But here is not only for template options.

  • morten OP 3 years ago

    Fantastic idea. For example, I always have to go in and change the alignment of IR column headers from Center to Left.

  • jayson hanes Admin OP 3 years ago

    Have you explored the possibilities of this feature? I understand that your specific ask isn't handled on these screens.

  • morten OP 3 years ago

    Being able to set an alignment default for a specific column in a specific table is not the same as being able to set the default heading alignment (once) for all IRs that will be created. (I want the latter.)

    Plus, as far as I can tell, the UI defaults are not used if you base the IR on a query (as opposed to basing it on a single table).

  • vinci.amorim OP 3 years ago

    Yes, Sr. Jayson, User Interface Defaults is an awesome feature. But we still need others settings like security.

  • gabriel.diaz.arias OP 3 years ago

    Table and column properties is very limited and this idea goes way beyond it:

    • We should be able to define standard options for any Page Designer settings. For example:
      • When you create a new region it is defined as “Static region”, but you can't change this behaviour. 
      • When you create new columns, you can't set column alignment default setting.
      • It would be nice having a JSON or similar default settings for any page designer component.
    • If you have standard columns in your tables, for example “ID”, “LAST_UPDATE_DATE”, you can't give them standard names for all tables without having to define it table by table. Or if you don't want a camel case for table columns.

    Setting those kind of repetitive options is quite time consuming and useless, as you don't have a way to set your standards. Well, yes if you directly modify apex metadata tables but this should not be made.

  • vincent morneau Admin OP 2 days ago

    The team reviewed this idea today. There's value to it, however it is not being prioritized currently. Hope we can revisit in the future.

  • andre souza OP 2 days ago

    Clearly, the APEX team doesn’t actually use the tool themselves — otherwise, they would find a way to prioritize ideas like this one, which not only make perfect sense but also received a lot of votes.

    It’s a shame how disconnected from reality you seem to be.

  • rudolf.r.noe OP 34 hours ago

    I agree with Andre. Every company has its own set of rules and it is simply waste of time to do a lot of tedious clicks to apply them.

  • vincent morneau Admin OP 27 hours ago

    I completely agree that setting component defaults is tedious and should be improved. The last major APEX release 24.2 is long behind us and I understand how it looks like we are not prioritizing ideas. You will have to stay tuned for the list of ideas coming up in the next major release of APEX.

    I think this idea (from yourself @andre souza ) is more appropriate and more aligned with our vision. I could have close the current idea as a duplicate arguably.