[英]Change image dynamically in ADF
我創建了一個演示應用程序,其中包含一個包含5列的表。 第一行包含員工ID和圖片。 我想要的是每當我單擊表格行時,對應於該行的圖像都會更改為另一張圖像。 你能告訴我如何嗎? 我正在使用Jdeveloper12版本
af|image.customImage
{
background: url("../../Images/Search.png");
background-repeat: no-repeat;
width: 20pt;
height: 20pt;
}
af|image.customImage
{
background: url("../../Images/icTickActive.png");
background-repeat: no-repeat;
width: 20pt;
height: 20pt;
}
我創建了一個bean類,並將圖像的StyleClass屬性綁定到在bean類上聲明的style變量中。
public class SelectionBean {
public SelectionBean() {
}
private String imageStyle="customImageChecked";
public void setImageStyle(String imageStyle) {
this.imageStyle = imageStyle;
}
public String getImageStyle() {
return imageStyle;
}
public void changeImage(SelectionEvent selectionEvent) { //table selectionlistener event
if(imageStyle.equals("customImage")) {
setImageStyle("customImageChecked");
}else {
setImageStyle("customImage");
}
}}
誰能幫我糾正我的錯誤???
您可能需要在表和圖像之間添加partialTrigger連接,以便在選擇行時圖像將刷新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.