Diese Sortierung ist mein Code:SugarCRM Drop-Down-Wert
In 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';
Ich habe die gleiche Sache in meinem Code und es funktioniert gut, außer Reihenfolge nach: Auftrag von list_order asc.
Drop-Down sollte in Reihenfolge kommen ist wie folgt: Auftrag von List_order Asc.
Aber Zucker überschreiben und Sortieren der Dropdown-Liste nach Schlüsselwert der Dropdown-Liste von: ID.
Ich möchte Schlüsselwert als ID aber Sortierung sollte wie: order by list_order asc
ich auf Google-Suche, aber ich fand keinen Weg, es zu tun, so bin Entsendung ich diese Frage.
Aber ich brauche diesen Schlüssel, ich benutze diesen Schlüssel woanders auch. –
Wie wäre es, dieses Element als einzelnes Element hinzuzufügen? '$ list [$ arrayIndex] = $ row' zum Beispiel. – hassan
ich habe nicht verstanden –