code: public void executeListIndepActions() {
  
          if (getList().getMetadata().getItemDetailDefinition(getParamListAction()) != null) {
              // toggle item details
              getList().getMetadata().toogleDetailState(getParamListAction());
              // lazy initialization
              initializeDetail(getParamListAction());
          }
          listSave();
      }
docs: This method should handle the default list independent actions,
  by comparing <code>{@link #getParamListAction()}</code> with the id
  of the action to execute.<p>
  
  if you want to handle additional independent actions, override this method,
  handling your actions and FINALLY calling <code>super.executeListIndepActions();</code>.<p>