Php 弹出列表中的SugarCRM自定义查询
我需要根据关系自定义popupview中的元素显示列表 我有以下模块:Php 弹出列表中的SugarCRM自定义查询,php,sugarcrm,Php,Sugarcrm,我需要根据关系自定义popupview中的元素显示列表 我有以下模块: A->x (one-to-many) A->y (one-to-many) x有一个与y相关的字段 在A的detailview中,A有x和y模块的子面板,我可以从quickcreateview创建新的x记录和y记录。 在y的quickcreateview中,我必须通过popupview选择一个x元素 我必须自定义此popupview,以便仅显示与当前此detailview相关的x个项目记录并非全部 此解决方案对
A->x (one-to-many)
A->y (one-to-many)
x有一个与y相关的字段
在A的detailview中,A有x和y模块的子面板,我可以从quickcreateview创建新的x记录和y记录。
在y的quickcreateview中,我必须通过popupview选择一个x元素
我必须自定义此popupview,以便仅显示与当前此detailview相关的x个项目记录并非全部
此解决方案对我有效:
但是我需要创建一个带有动态参数的查询,该参数的a.id已解决。
在我的示例模块“y”中的QuickCreateDef中,在“x”的相关字段中添加:
'displayParams' => array(
'initial_filter' => "&linea_id=".$_REQUEST['parent_id'],
),
$\u请求['parent\u id']是'A'模块的id
在我的示例模块“x”的弹出窗口中,添加:
'whereStatement'=> " id IN (SELECT presu_line9cc5aterial_idb from presu_lineastesmaterial_c where presu_line9fedupuesto_ida='".$_REQUEST['linea_id']."' and deleted=0)",