JSF中 绑定了数据源的下拉列表
我想用dropdown.setSelected在prerender的时候设置默认值
可是没有反映

解决方案 »

  1.   

    你可以这样弄.你的select菜单放的是个集合吧,假设是个ArrayList,你可以把开始的值用一个String来保存,
    <h:column>
    <f:facet name="header">
    <h:outputText value="Select" styleClass="c3f3" />
    </f:facet>
    <h:selectOneMenu id="download" value="#{downloadAction.fiscalmnthSelected}" rendered="#{not downloadAction.blrederedFlag}" valueChangeListener="#{downloadAction.setFiscalmnthSelected}" immediate="true">
    <f:selectItem id="tip" itemLabel="--please select--" itemValue="--please select--" />
    <f:selectItems value="#{downloadAction.fmArray}" />
    </h:selectOneMenu>
    </h:column>上面的标签可能被更改过,是我们公司客制化了下,你可以对照下.希望能帮助你.