Jest funkcja do tego, ale można ją wywołać na wyświetlanym właśnie obiekcie w widoku rekordu - nie można wcześniej np w body w widoku listy. Można też tworząc link do rekordu dodać switch_to_addon
Utils_RecordBrowserCommon::create_record_href('contact', 1, 'view', array('switch_to_addon' => __('Notes')));
Może to być numer porządkowy zakładki, albo przetłumaczona etykieta
$rb_instance->switch_to_addon(3);
// albo po nazwie
$rb_instance->switch_to_addon(__('Notes'));
Można też wywołać kod np w processing callback, ale trzeba zrobić zabezpieczenie przed wielokrotnym wywołaniem:
public static function submit_contact($values, $mode) {
static $switched = false;
switch ($mode) {
case 'display':
if (!$switched) {
if (Utils_RecordBrowser::$rb_obj instanceof Utils_RecordBrowser)
Utils_RecordBrowser::$rb_obj->switch_to_addon(__('Notes'));
$switched = true;
}
}
return $values;
}
Pozdrawiam,
Adam