4

sugarcrmカスタムモジュールにドロップダウンリストを作成し、sugarデータベースのデータを使用して自動入力したいと思います。ドロップダウンオプションはテーブルからフェッチする必要があります。名前列はオプション表示テキストとして表示され、IDはオプション値として表示されます。

誰かがこれを手伝ってくれる?

4

2 に答える 2

4

すべてのドロップダウンは、custom / include / languageの言語ファイルに組み込まれ、$app_list_stringsという配列に格納されます。基本的には、言語ファイルでクエリを実行し、その結果を使用してそのドロップダウンリストの配列を作成します。

既存の例を見ると、次のようなものがあります。

       $GLOBALS['app_list_strings']['drop_down_name'] = array(
       'dropdown_value'=>'Dropdown Display',
       'dropdown_value2'=>'Dropdown Display2',
       );

次の場合:

       $new_array = array();
       while($row = $db->fetchByAssoc($result)) {
          $new_array[$row['key']] = $row['value'];
       }

       $GLOBALS['app_list_strings']['dropdown'] = $new_array;

必要なことを達成します

于 2012-03-06T16:03:29.813 に答える