Using Library Bulk Edit to modify your screen libraries

Started by PxPlus, June 22, 2018, 05:34:59 PM

Previous topic - Next topic

PxPlus

The Library Bulk Edit utility was first introduced in PxPlus 2017 and further enhanced in PxPlus 2018.   This powerful new utility allows you to modify selected control properties en masse within selected panels, and within selected libraries.    Additionally, the ability to do the same with panel header and library defaults properties is also an option.

How to Use Library Bulk Edit.



  • Select Library Bulk Edit from the Utilities Menu, under Graphical Application Builder (Nomads) menu in the IDE.

  • At the Type dropbox, select Library to change an individual screen library or select Directory to change a group of screen libraries.  Once selected, enter a screen library or a directory or use the file browse.   If directory was chosen, the ability to include sub-directories is an option.

  • From the Control Type, select the control type to change.
    Note:  Panel Header or Library Defaults can also be selected.

  • Click the Search button to display the controls in the Selected Controls tree view.  In the Properties to Edit grid all the properties that can be modified for the selected control are loaded.

  • In the Properties to Edit grid, select a control property or group of control properties to modify.

  • In the Selected Controls tree view, select the controls to change by selecting individual controls, or selecting the entire panel or selecting the entire library.   The Collapse, Reset, Select All buttons can be used to help with selections.

  • Once the desired controls are selected, the OK or Apply buttons are used to apply the changes.   The OK button will apply the changes and close Library Bulk Edit when complete.   The Apply button will apply the changes, but the leave screen open for further changes.

Filtering Options

Library Bulk Edit has additional filtering capabilities that can be used to help find specific controls.  When using the filtering, the entire NOMADs record will be searched.   Here are some examples you can use.


  • Entering {!  as a search value will find all controls that  have a bit map.

  • Entering {!  as a search value and selecting the Is Not checkbox will find all controls that don't have a bit map.

  • Entering  msg as a search value will find all controls that have msg regardless of case.

  • Entering  msg as a search value and selecting the Case-Sensitive checkbox  will find all controls that have msg in lower case

  • Selecting the Expression checkbox and entering a selection criteria such as _obj_visual_class$="ActionBtn" as a search value will find all controls that have a "ActionBtn" visual class.
    Note: Hovering over the name of the property in the Properties to Edit grid will display the property's variable name.

  • If control type is a Multi-line and in the search value  pos("L"=_obj_sts$) is entered and the Expression checkbox is selected, all  multi-lines that are locked will be found.

Go to Library Bulk Edit to learn more about this utility.