我创建了一个包含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类,并将image的StyleClass属性绑定到bean类上声明的样式变量中。
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");
}
}}
有谁可以帮我纠正我的错误???
答案 0 :(得分:0)
您可能需要在表格和图像之间添加partialTrigger连接,以便在执行行选择时刷新图像。