Alarm Status Table Ack/Shelve Button Location

My display has lots of horizontal room available for use, but very limited vertical room (as I assume is typical). How can I “move” the Acknowledge and Shelve button to a different location? For example, floating outside the table on the end (to the right).

You would need to create your own buttons and perform those actions with scripting.

Just for reference, here's the script I wrote to implement my own acknowledge button (to save space just like the OP requested):

# Get a list of selected alarms from the alarm status table.
selectedAlarms = event.source.parent.getComponent('Alarm Status Table').selectedAlarms
# If there are no selected alarms, exit.
if selectedAlarms.getRowCount() == 0:
	sys.exit(0)
# Get a list of the selected alarms IDs.
alarms = []
for row in range(selectedAlarms.getRowCount()):
	alarms.append(selectedAlarms.getValueAt(row, 'EventId'))
# Acknowledge all the selected alarms.
system.alarm.acknowledge(alarms, None)
2 Likes