Not sure if there is a better place for this suggestion but is it possible to tweak the user interfaces in Bentley products like WaterCAD/GEMS, HAMMER etc. to allow the user to expand/collapse property or symbology fields all at once, i.e. by holding the Ctrl key when expanding/collapsing. As an example, such an option is available in ArcGIS Pro and I find it extremely useful. I am aware of the Predefined views but prefer customizing the view myself. It would be even better if the view (expand/collapse) settings were saved and applied when opening the product next time.
There is "Expand All" functionality available which allows you to expand all of the element symbology for the different elements. Are you looking for something like that?
Sukru Ozger said:It would be even better if the view (expand/collapse) settings were saved and applied when opening the product next time.
When I choose any option to either expand or collapse, these settings are saved when I reopen the model. Is this what you are looking for?
Thank you for your reply, good to know the option is there for the Element Symbology. I am looking for a similar functionality for the Properties window, e.g. it can be as simple as if the user is holding the Ctrl key then expand/collapse all the fields, the user can then further customize, and the same settings apply when reopening the program. At the moment, I have to do that manually every time I reopen the program for each element. The predefined views don't help as I often want to customize the view and focus on or compare one or two or several fields at a time, e.g. view the Initial Settings and the Physical data only, or a comparison between Steady-state/EPS vs. Transient results. Several fields such as those related to 'Energy', 'Flushing', 'Pipe renewal' are almost of no use in most projects.
Thanks for explaining your requirement.
This can be achieved by using "Property Grid Customizations". Go to View Tab and click on the down arrow on "Properties" and select Property Grid Customizations.
Click on the New Customization and define parameters you want to show / compare from all the properties fields;
With the new customization now setup, just use it by selecting your customization from the list at the top of the properties. By default it is set to "<Show All>".
Once this is saved, you can use this custom property grid to edit / view or compare the properties you want.
Let me know if this is what you are looking for.
Answer Verified By: Jesse Dringoli
Many thanks for your suggestion and the steps for customizing the property grid. This is a lot better than what I was asking for as it even allows me to hide individual fields. The example below shows junction properties before and after a customization I did. It is so much easier to read after customization! Thank you again.
We have documented this in the below wiki for reference;
Customizing element properties grid with Property Grid Customizations
A follow up question on this, is it possible to share Shared Property Grid Customizations with other users/computers? I see that the BIN file is saved over when I continue customization but sharing the BIN file with another user (computer) does not appear to be helping/doing anything.
Hi Sukru, it appears that Shared Property Grid Customizations are stored in the file named “SharedWorkspaces.xml” (C:\Users\<username>\AppData\Local\Bentley\WaterGEMS\10). Please try copying this to the other computer, overwriting their version, but make a backup copy of it first just in case.
I have added a note about this to the Wiki article but I am also confirming with our development team.
Jesse DringoliTechnical Support Manager, OpenFlows ProductsBentley Communities Site AdministratorBentley Systems, Inc.
To close the loop - I received confirmation that “SharedWorkspaces.xml” is indeed the file that stores shared property grid customizations.
Thank you for this Jesse, very useful and much appreciated!