2016-08-25 92 views
0

我試圖在使用studio的suitCRM站點內創建新的動態下降。但我只能創建下拉靜態DATASSuitcrm動態下拉

Dynamic Drop Down

單擊編輯按鈕旁邊的下拉列表中的模樣

enter image description here

我只能降添加新的靜態值下降。 我的問題是要創建下拉動態值(例如:填寫下拉與主任名稱和ID - 所有主角名稱及其ID)。如何可能。任何幫助?

回答

2

爲此,您可以使用自定義:

  1. 使用Studio中創建一個下拉列表。例如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

嗨,謝謝。感謝您的回覆 。它的工作就像一個魅力。我可以爲同一個文件中的各種下拉菜單添加多個全局變量嗎?你能詳細解釋一下嗎? –

+0

? – sAcH