2016-08-25 10 views
0

Я пытаюсь создать новые динамические капли вниз на сайте suitCRM, используя студию. Но я могу только создавать выпадающий со статическим DATASДинамический снимок Suitcrm

Dynamic Drop Down

нажмите на кнопке редактирования рядом выпадающий список его выглядит как

enter image description here

я могу только добавить новые статические значения для выпадающего , Мой вопрос заключается в создании выпадающего списка с динамическими значениями (например: fill drop down with lead name и id - все имена и их имена). Как это возможно. Любая помощь?

ответ

2

Вы можете сделать это с помощью настройки:

  1. Создать один выпадающий список с помощью студии. например lead_dropdown
  2. Вы найдете запись выпадающего в /custom/include/language/en_us.lang.php
  3. В том же файле сделать подключение к базе данных, как показано ниже:
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; 

Надеется, что это поможет вам. Спасибо.

+0

Hi sAcH. Спасибо за ваш ответ . Его работа как шарм. могу ли я добавить несколько глобальных переменных для различных выпадающих списков в одном файле? –

+0

Вы можете объяснить подробно? – sAcH