Suitecrm动态下拉
Suitcrm dynamic drop down
我尝试使用 studio 在 suitCRM 网站内创建新的动态下拉列表。但我只能用静态数据创建下拉列表
点击下拉列表附近的编辑按钮它看起来像
我只能为下拉列表添加新的静态值。
我的问题是要创建具有动态值的下拉列表(例如:使用潜在客户名称和 ID 填充下拉列表 - 所有潜在客户名称及其 ID)。怎么可能。有帮助吗?
您可以使用自定义来做到这一点:
- 使用工作室创建一个下拉菜单。例如
lead_dropdown
- 您将在
/custom/include/language/en_us.lang.php
中找到下拉条目
- 在同一个文件中建立如下数据库连接:
include_once('include/database/DBManagerFactory.php');
$db = DBManagerFactory::getInstance();
$leads = array();
$qryLead = "select a.id, a.name from leads"; $leadRes = $db->query($qryLead);
$leadNum = $db->getRowCount($leadRes); if($leadNum > 0)
{
while ($hrow = $db->fetchByAssoc($leadRes))
{
$leads[$hrow['id']] = $hrow['name'];
}
}
$GLOBALS['app_list_strings']['cl_lead_drodown'] = $leads;
希望对您有所帮助。谢谢。
我尝试使用 studio 在 suitCRM 网站内创建新的动态下拉列表。但我只能用静态数据创建下拉列表
点击下拉列表附近的编辑按钮它看起来像
我只能为下拉列表添加新的静态值。 我的问题是要创建具有动态值的下拉列表(例如:使用潜在客户名称和 ID 填充下拉列表 - 所有潜在客户名称及其 ID)。怎么可能。有帮助吗?
您可以使用自定义来做到这一点:
- 使用工作室创建一个下拉菜单。例如
lead_dropdown
- 您将在
/custom/include/language/en_us.lang.php
中找到下拉条目
- 在同一个文件中建立如下数据库连接:
include_once('include/database/DBManagerFactory.php'); $db = DBManagerFactory::getInstance(); $leads = array(); $qryLead = "select a.id, a.name from leads"; $leadRes = $db->query($qryLead); $leadNum = $db->getRowCount($leadRes); if($leadNum > 0) { while ($hrow = $db->fetchByAssoc($leadRes)) { $leads[$hrow['id']] = $hrow['name']; } } $GLOBALS['app_list_strings']['cl_lead_drodown'] = $leads;
希望对您有所帮助。谢谢。