如果我有一个网格,我如何根据某个变量是真还是假来改变它的背景图像?
感谢。
答案 0 :(得分:0)
如果您的意思是整个网格的背景图像,那么您可以使用网格面板的viewConfig来设置带有背景图像的自定义CSS属性
viewConfig:{
cls : myVar?'myCustomClass':''
}
CSS:
.myCustomClass {
background:url("http://dummyimage.com/300.png/09f/fff") repeat 0 0;
}
这是一个完整的例子:
http://fiddle.jshell.net/dbrin/bQvyg/10/
必须说它看起来不太好。
编辑:“HardWorker”询问如何在呈现组件后以编程方式更改它。所以这是如何:
grid.view.removeCls('myCustomClass')
grid.view.addCls("myOtherCustomClass")