Można to zrobić poprzez custom QFfield callback w którym wywołamy domyślny QFfield_currency dodając param
ID waluty jest istotne. Chcemy tylko waluty o ID=1 lub 3
class Custom_MyCallbacks {
public static function QFfield_custom(&$form, $field, $label, $mode, $default, $desc, $rb_obj) {
$desc['param'] = array(1,3);
Utils_RecordBrowserCommon::QFfield_currency($form, $field, $label, $mode, $default, $desc, $rb_obj);
}
}
Albo bezpośrednio przy dodawaniu pola quickform
$form->addElement('currency', $field, $label, array(1,3), array('id' => $field));
Najnowsza wersja EPESI wymagana.