Das Notes Forum

Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: chr-hl am 28.09.16 - 13:17:19

Titel: XPages mit Dialogliste
Beitrag von: chr-hl am 28.09.16 - 13:17:19
Moin,

ich versuche mich gerade daran, mit Hilfe von Steuerelementen aus der ExtensionLibrary (djComboBox bzw. djFilteringSelect1) ein auswahlfeld zu erzeugen, welches einer Dialogliste in einer Maske entspricht.
Mein Problem sind die zur Verfügung zu stellenden Auswahlmöglichkeiten.
In der Demo sind für die genannten Steuerelemente die Werte "hart verdrahtet" (z.B. <xp:selectItem itemLabel="Ford" itemValue="ford"></xp:selectItem>)
Ich brauche jedoch stets aktuelle Werte (z.B. Vordrucknummern). Über einen @DbLookUp komme ich an die Daten, jedoch habe ich im Moment keinen Plan, wie ich diese Daten für eine Auswahl zur Verfügung stellen kann.
Google hat mir auch bisher nicht weiterhelfen können, was natürlich auch an den falschen Suchbegriffen bzw. meinen nicht gerade umfassenden Englischkenntnissen liegen kann.

Für sachdienliche Hinweise wäre ich dankbar.

Christian
Titel: Re: XPages mit Dialogliste
Beitrag von: flaite am 29.09.16 - 10:25:45
Ich hab total absolut null Ahnung von xpages, aber diese Suche ergibt möglicherweise sinnvolle Ergebnisse:
Code
xp:selectItem dynamic
Aus meinem JEE/JSF Verständnis heraus bezogen auf :http://stackoverflow.com/a/27803562

Code
<xp:selectItems>
        <xp:this.value><![CDATA[#{javascript:viewScope.selectItems}]]></xp:this.value>
    </xp:selectItems>

Die dynamischen selectItems können offenbar an einen scope gebunden und von dort an der gewünschten Stelle geholt werden.
technisch deepLevel werden die Datenstrukturen letztlich an die httpSession oder den httpRequest gebunden.