addTableAction(label, null, ButtonColor.BLUE, new AuthorizedTableAction(this, TableActionEnablement.ANY,
Permission.MANAGE_SETTINGS) {
public void executeAction(final ListGridRecord[] selections, Object actionValue) {
List<String> selectedNames = getSelectedNames(selections);
String message = MSG.view_adminTopology_message_setModeConfirm(selectedNames.toString(), mode.name());
SC.ask(message, new BooleanCallback() {
public void execute(Boolean confirmed) {
if (null == confirmed || !confirmed) { // clicked "No" or closed the dialog
refreshTableInfo();
} else {
int[] selectedIds = getSelectedIds(selections);