2
如何在DIV中動態地替換圖像,如圖所示,點擊其他的div圖像。 要求是這樣的: 點擊「DIV1」根應更新爲1 ..點擊「Div2」根時應該更新爲2。從某個URL和根加載圖像的所有div都是更大的div。 Div動態更新圖像..... JSF
請回復......
如何在DIV中動態地替換圖像,如圖所示,點擊其他的div圖像。 要求是這樣的: 點擊「DIV1」根應更新爲1 ..點擊「Div2」根時應該更新爲2。從某個URL和根加載圖像的所有div都是更大的div。 Div動態更新圖像..... JSF
請回復......
你可以做這樣的事情:
<div>
<h:graphicImage id="root" value="#{managedBean.rootImage}" alt="image"/>
</div>
<div>
<h:commandLink>
<h:graphicImage value="images/image1.png" alt="image1"/>
<f:setPropertyActionListener target="#{managedBean.rootImage}" value="images/image1.png" />
<f:ajax event="action" render="root"/>
</h:commandLink>
</div>
而在你ManagedBean創建的setter/getter方法是這樣的:
public class ManagedBean{
public String rootImage;
public void setRootImage(String image) {
this.rootImage= image;
}
public String getRootImage() {
return rootImage;
}
}
哦,如果您使用的是JSF 1.2,那麼閱讀本文http://stackoverflow.com/questions/3545539/how-do-i-調用一個jsf-action-method-in-jsf-1-2-using-ajax – Ravi 2012-07-12 04:16:30