LEX allows you to edit and change the attributes of more than one object at one fell swoop. There are no restrictions regarding the count of objects which can be changed simultaneously. You must have to select more than one object in the object list and press ALT-ENTER - or use the menu option Connection - Attributes:
You see the Edit Multiple Objects dialog, where you can set all the attributes which you want to be written to all the objects which are listed in the Objects: text list.
Please note that you don't see the current values for attributes of the regarding objects. This dialog can only write new and additional attributes to all the objects which are listed here. The current values can be overwritten by the new values or merged with them (read more information in the next paragraphs).
If you want to set a value in attribute list for the selected objects, you can do this exactly if you would edit an attribute in one of the other attribute lists of LEX:
If an attribute line is empty in the list, LEX does not touch this attribute for the selected objects.
If you want an attribute to be deleted for all the selected objects, than you have to use the context menu (right mouse click) option
Erase attribute on all objs. If you do this, the regarding attribute line is marked to indicate this fact:
Whenever you opened an integer or flag attribute editor in the multiple objects mode, then you can choose if you want to write the actual value, or if just the activated bits are to be set or to be removed from the regarding attribute of all the objects:
If you chose to just set/remove single bits, then this is indicated in the multiple object editor attribute list:
One of the most interesting feature of the Multiple Objects Edit dialog is the ability to set values based on existing attributes. You can reference other attributes. Just set them in %....% signs just like you may be familiar with from the DOS command line or batch files.
If you want to set the display name or email address to be based on an existing given name and surname, you could set the regarding value to
%sn%, %givenName%
If some of the selected objects doesn't have the referenced attribute values, then an empty string is used for the new value at the regarding attribute.
If you have set all the attribute values that you wish to be written to the selected objects, you can press the OK button. LEX have two choices now: The new attributes overwrite the old values, or they can be merged to the existing values:
Please note that this behavior is only possible if the regarding attributes are multi valued. For single valued attributes, there always can be only
one value - so the old value is overwritten here. LEX examines the set of attributes you want to write in the Edit Multiple Objects dialog.