I am using suitecrm 8.6 and have 3 modules
Industry
Sub Industry
Account
In accounts i want to select record from industry and filter sub industries according to selected industry
i tried this but it didn’t work
0 =>
array (
'name' => 'sub_industry_c',
'studio' => 'visible',
'label' => 'LBL_SUB_INDUSTRY',
'displayParams' =>
array (
'initial_filter' => '&industry="+this.form.{$fields.industry2_c.name}.value+"',
),
),
Thanks in advance
Try this structure in your code:
'displayParams' => array(
'initial_filter' => '&industry_advanced=" + document.getElementsByName(\'industry2_c\')[0].value + "',
),
It is a missing feature in 8.x
opened 04:12PM - 27 Jan 22 UTC
Type: Bug
Priority:Important
Type:Missing Feature
Severity: Moderate
#### Issue
"initial_filter" option for popup not work in NG frontend, work in l… egacy frontend following this guide:
https://community.suitecrm.com/t/initial-filter-for-pupup/79380
#### Expected Behavior
"initial_filter" option for popup must work in NG frontend
#### Actual Behavior
"initial_filter" option for popup not work in NG frontend
#### Steps to Reproduce
1. set in EditView field the "initial_filter" option, like this
displayParams' =>
array (
'initial_filter' => ('&myfield_advanced=myvalue')
)
2. "initial_filter" work only in legacy frontend
#### Your Environment
SuiteCRM Version used: 8.0.1
Browser name and version (e.g. Chrome Version 51.0.2704.63 (64-bit)): Firefox 94
Environment name and version (e.g. MySQL, PHP 7): php 7.4
Operating System and version (e.g Ubuntu 16.04): debian 11