Ceci est mon code:SugarCRM valeur déroulante de tri
Dans custom/Extension/application/Ext/Utils/ or custom/include/custom_utils.php
<?php
function getActiveReleases()
{
$query = "SELECT id, name FROM releases where deleted=0 and status='Active' order by list_order asc";
$result = $GLOBALS['db']->query($query, false);
$list = array();
$list['']='';
while (($row = $GLOBALS['db']->fetchByAssoc($result)) != null) {
$list[$row['id']] = $row['name'];
}
return $list;
}
unset($dictionary['MODULENAME']['fields']['FIELDNAME']['options']);
$dictionary['MODULENAME']['fields']['FIELDNAME']['function'] = 'getActiveReleases';
Je l'ai fait la même chose dans mon code et il fonctionne bien, sauf ordre par: commande par list_order asc.
Dérouler devrait venir dans l'ordre est comme: ordre par list_order asc.
Mais le sucre l'écrasant et triant le menu déroulant par valeur clé de la liste déroulante par: id.
Je veux valeur de clé comme ID mais le tri devrait être comme: order by list_order asc
je recherche sur Google mais je ne trouve aucun moyen de le faire donc je suis annonce cette question.
Mais j'ai besoin de cette clé, j'utilise cette clé ailleurs aussi. –
qu'en est-il de l'ajouter en tant qu'élément individuel? '$ list [$ arrayIndex] = $ row' par exemple. – hassan
je n'ai pas compris –