[Résolu]Déclencher un type head sur le focus d'une edit box

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Résolu]Déclencher un type head sur le focus d'une edit box

Messagepar mike76 » 05 Sep 2012 à 17:24

Serveur 8.5.3 fp2

Bonjour,

Je travaille sur une xPage.
J'ai un Edit Box avec une saisie anticipée (typeHead).
Je souhaiterais dès que je rentre dans l'edit box que la liste des choix s'affiche sans être obligé de saisir le moindre caractère;
Est-ce possible ??

Sinon j'avais essayé de contourner le truc, sur le focus je mets un caractère dans mon edit box en javascript (document.getElementById("#{id:mon_editbox}").value="A") en espérant que le typeHead se déclenche, mon caractère "A" s'affiche bien dans l'edit box mais après rien du tout :(

Auriez-vous une idée comment faire cela ??

Merci d'avance
Dernière édition par mike76 le 06 Sep 2012 à 09:46, édité 1 fois.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Re: Déclencher un type head sur le focus d'une edit box (xPa

Messagepar mike76 » 06 Sep 2012 à 09:45

Voici la solution :
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">

   <script type="text/javascript">
      dojo.require("dijit.form.ComboBox");     
   </script>


   <xp:comboBox id="comboBox1" dojoType="dijit.form.ComboBox">
      <xp:selectItem itemLabel="ab"></xp:selectItem>
      <xp:selectItem itemLabel="ac"></xp:selectItem>
      <xp:selectItem itemLabel="b"></xp:selectItem>
   </xp:comboBox>
   <xp:button value="Libellé" id="button1">
      <xp:eventHandler event="onclick" submit="false">
         <xp:this.script><![CDATA[alert(dijit.byId('#{id:comboBox1}').get('value'));]]></xp:this.script>
      </xp:eventHandler>
   </xp:button>

</xp:view>
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement

cron