Ton*_*ana 11 many-to-many sugarcrm popupwindow
我有两个模块,考虑A和B.在它们之间,存在多对多的关系.现在,还有另一个模块,考虑C.A&C和B&C之间存在一对多.现在,在C模块的editview上,存在模块A和模块B的关联字段.
现在,在从模块A中选择任何记录之后,在从模块B中选择记录时,我想只显示那些与模块A的所选记录相关的记录.
现在,我遇到了这些链接,他们在这些模块之间具有一对多关系的场景中提供了解决方案.
在"一对多"场景中,我们可以通过将以下代码添加到目标模块的editviewdefs.php文件来实现相同的目的,如下所示:
'displayParams' => array(
'initial_filter' => '&contact_name_advanced="+encodeURIComponent(document.getElementById("contact_name").value)+"',
),
Run Code Online (Sandbox Code Playgroud)
或者像这样:
'displayParams' => array (
'initial_filter' => '&account_name={$fields.account_name.value}',
),
Run Code Online (Sandbox Code Playgroud)
但是这些帖子都没有提到"多对多"情景的任何解决方案,也没有找到任何这样的帖子.
我发现了另一篇文章:
它与上述解决方案一起建议在popdefs.php文件中添加几行代码.但这不是明智的选择,因为这个popdefs.php文件由SugarCRM自动生成.
我发现了几个帖子:
如何在Sugar CE 6.5.18中覆盖view.popup
我如何在SugarCRM中的view.popup中自定义查询
它建议在SugarCRM中的popupview(view.popup.php)中自定义sql查询.我试过了,但我仍然没有成功.请帮助.谢谢.