我正在尝试基于sugarCRM 8.0.1中的另一个模块创建自定义过滤器。
我有一个模块Ev_Registrations
,其中有一个Ev_Event
和一个Contact,这些表是:
ev_registrations
ev_registrations_contacts_c
ev_registrations_ev_events_c
如何在列表页面上为事件或联系人创建下拉菜单,如下所示?
我尝试制作一个自定义过滤器,并设法将其显示在列表中,但是,它似乎实际上并未按事件名称进行过滤。
$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,
);