2009-07-24 5 views
2

Le LHS est toujours rempli dynamiquement avec une requête, mais s'il n'a pas la valeur que vous voulez, alors vous pouvez simplement taper une valeur dans la zone de texte, puis l'ajouter à la RHS de la navette (et mettre à jour le tables correspondantes dans la base de données lorsque vous soumettez). Il devrait également être correct d'ajouter cela au LHS quand vous cliquez sur le bouton '<' ou '< <'.Pouvez-vous ajouter des valeurs à un élément Oracle APEX Shuttle à l'aide d'une zone de texte?

Répondre

1

Je pense que c'est faisable. Pour ajouter la valeur dans la zone de texte à la r.h.s. de la navette faire juste ceci:

:p1_shuttle := :p1_shuttle || ':' || :p1_textitem; 

(. Vous devrez peut-être régler le « Afficher les valeurs supplémentaires » propriété Lov élément de navette « Oui » pour être en mesure de voir la valeur)

Vous êtes alors capable de transférer la nouvelle valeur aux lhs Cependant, il n'apparaîtra pas sur les Lh.s. après une actualisation de la page, sauf si votre code a ajouté la nouvelle valeur à la table sur laquelle la LOV est basée.

+0

Merci Tony. Est-ce que je fais cela dans un calcul sur la page? – Corrine

Questions connexes