在sugarcrm中为Flex相关模块创建子面板

时间:2014-02-17 14:09:41

标签: sugarcrm

我按照该教程(http://developer.sugarcrm.com/2011/05/16/howto-create-a-flex-relate-for-other-modules/)在Leads和Accounts模块以及PRO_Profil模块之间创建了一个与flex相关的模块。

一个帐户可以包含多个PRO_Profil项。对于潜在客户模块,它可以有多个PRO_Profil项目。在表pro_profil中,创建了parent_id和parent_name

然后我按照该教程(http://developer.sugarcrm.com/2011/05/18/howto-add-a-subpanel-using-code/)创建一个子面板。

但子面板未显示在帐户详细信息视图中,也未显示在潜在客户详细信息视图中。

这个结果创建了2个文件

custom \ Extension \ modules \ Leads \ Ext \ Layoutdefs_profil.php

<?php
$layout_defs["Leads"]["subpanel_setup"]['PRO_Profil'] = array (
    'order' => 130,
    'module' => 'PRO_Profil',
    'get_subpanel_data'=>'PRO_Profil',
    'sort_order' => 'asc',
    'sort_by' => 'name',
    'subpanel_name' => 'default',
    'title_key' => 'LBL_TEST_FLEXPARENT',
);
?>

定制\扩展\模块\信息\分机\ Vardefs \ infos.php

<?php
$dictionary['Lead']['fields']['PRO_Profil'] = array(
    'name' => 'PRO_Profil',
    'type' => 'link',
    'relationship' => 'profils_leads',
    'module' => 'PRO_Profil',
    'bean_name' => 'PRO_Profil',
    'source' => 'non-db',
    'vname' => 'LBL_TEST_FLEXPARENT',
);
?>

我觉得sugarcrm 6.3或6.4改变了系统 问题出在哪里?

问候

我也尝试过: http://forums.sugarcrm.com/f148/howto-prospect-list-subpanel-leads-sugarcem-6-4-maybe-6-3-a-78030/

0 个答案:

没有答案