je l'exigence suivante dans une application XPages:Obtenir la valeur de sélection dans le groupe de bouton radio XPages par SSJS
J'ai un groupe de boutons radio avec deux options. J'ai une liste déroulante dont les valeurs seront calculées à partir de l'option choisie dans le groupe de boutons radio. Les options seront calculées à partir de l'actualisation partielle de la liste déroulante associée à l'événement onChange du bouton radio.
Mon problème est que je n'ai pas pu obtenir la valeur sélectionnée sur le bouton radio pour monter les options de la liste déroulante. Comme je fais l'assemblage via SSJS, je dois obtenir la valeur sélectionnée sur le bouton radio aussi dans SSJS. Y a-t-il un composant/une méthode sur xpages dont je peux obtenir la valeur sélectionnée?
Je sais que via le composant RPC ou jquery coould obtenir via CSJS la valeur sélectionnée, mais je voulais seulement utiliser SSJS.
Grateful
Knut,
J'ai fait un exemple en fonction de votre suggestion, selon le code ci-dessous, mais cela n'a pas fonctionné. Car?
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:radioGroup id="radioGroup2">
<xp:selectItem itemLabel="a"></xp:selectItem>
<xp:selectItem itemLabel="b"></xp:selectItem>
<xp:selectItem itemLabel="c"></xp:selectItem>
<xp:eventHandler
event="onclick"
submit="true"
refreshMode="partial" refreshId="computedField2" execMode="partial" execId="radioGroup2">
</xp:eventHandler></xp:radioGroup>
<xp:text
escape="true"
id="computedField2"
value="#{javascript:getComponent('radioGroup2').getValue()}">
</xp:text><xp:br></xp:br><xp:br></xp:br>
</xp:view>
Ceci j'ai essayé et cela n'a pas fonctionné. Dans le code SSJS de la liste déroulante, la valeur renvoyée est null. Dois-je utiliser cette valeur dans l'événement Onchage du bouton radio et l'associer à une variable d'étendue? –
Il doit figurer dans le code d'actualisation partielle de la liste déroulante où vous calculez les éléments selectItems. –
Pourriez-vous donner un exemple d'exemple de code? –