Фильтр SugarCRM из родственного модуля - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь создать пользовательский фильтр на основе другого модуля в sugarCRM 8.0.1.

У меня есть модуль Ev_Registrations, который имеет один Ev_Event и один контакт, таблицы:

ev_registrations

ev_registrations_contacts_c

ev_registrations_ev_events_c

Как сделать раскрывающийся список для события или контакта на странице списка, как показано ниже?

sugar selector

Я попытался создать пользовательский фильтр, и мне удалось отобразить его в списке, однако на самом деле это не так.фильтрация по имени события.

$viewdefs['EV_Registrations']['base']['filter']['basic']['filters'][] = array(
    'id' => 'filterRegistrationByEvent',
    'name' => 'LBL_FILTER_REGISTRATION_BY_EVENT',
    'filter_definition' => array(
                array(
                    'ev_registrations_ev_events_c.ev_events.name'  => '2019 Foo Bar Event',
            ),
        ),

    'editable' => false,
    'is_template' => false,
);
...