ich Daten wie diese aus einer Datenquelle am Abrufen:anderen Wert und die Bezeichnung für überprüfen Component Auf Pentaho CDE
VALUE | LABEL
-------+-----------
'ES' | 'Spain'
'IT' | 'Italy'
'FR' | 'France'
... | ...
ich meine überprüfen Komponenten will Werte auf den Label Spalt zeigen, aber Gebrauchswerte auf Die Wert Spalte stattdessen als Wert der Komponente eigenen Parameter, also, wenn ein Benutzer wählt "Spanien", meine countries
Parameter fügt 'ES'
in die Liste der Länder. Es muss, etwas am Ende wie folgt:
<input ... value="ES">
<label ...>Spain</label>
Bisher weiß ich, ob ich eine statische Liste auf der
arbeiten. Aber ich kann nicht herausfinden, wie ich dasselbe über meine dynamische Datenquelle erreichen kann.Values array
Eigenschaft für die Komponente zur Verfügung stellen, wird diese
Bitte nicht vorschlagen, es nach dem Rendern mit einigen jQuery oder dergleichen zu hacken, möchte ich wissen, ob Pentaho CDE bietet eine Möglichkeit, dies richtig zu machen.
Update: Die Bereitstellung einer statischen Liste wird nicht funktionieren. Egal, was Sie auf die Arg
und Value
Spalten setzen, nur die Value
wird verwendet. Aber ich fand heraus, warum, und ich schrieb die Antwort :)