首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择h:selectOneMenu时显示/隐藏h:inputText

选择h:selectOneMenu时显示/隐藏h:inputText
EN

Stack Overflow用户
提问于 2012-01-13 20:22:59
回答 1查看 2K关注 0票数 1

我使用的是JSF1.1和Ajax4jsf。我想在更改名为“<h:inputText>”的<h:selectOneMenu>元素的值时显示/隐藏颜色。

例如,如果我在<h:selectOneMenu>中选择“红色”值,则在<h:selectOneMenu>中显示所选颜色强度的<h:inputText> (高、中、低)。

我不确定是使用Ajax4jsf还是普通的JavaScript。我更喜欢使用Ajax4jsf,但它太基础了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-13 21:30:46

看看吧。此标记使您能够处理各种客户端事件,包括onchange事件。

考虑一个例子(取自上面的链接):

代码语言:javascript
复制
<h:form id="planetsForm">
  <h:outputLabel value="Select the planet:" for="planets" />

  <h:selectOneMenu id="planets" value="#{planetsMoons.currentPlanet}" valueChangeListener="#{planetsMoons.planetChanged}">
      <f:selectItems value="#{planetsMoons.planetsList}" />
      <a4j:support event="onchange" reRender="moons" />
  </h:selectOneMenu>

  <h:dataTable id="moons" value="#{planetsMoons.moonsList}" var="item">
     <h:column>
        <h:outputText value="#{item}"/>
     </h:column>
  </h:dataTable> 
</h:form>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8850511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档