Extjs4 如何根据变量是真还是假更改网格背景
如果我有一个网格,如何根据某个变量是真是假来改变它的背景图像Extjs4 如何根据变量是真还是假更改网格背景,extjs4,Extjs4,如果我有一个网格,如何根据某个变量是真是假来改变它的背景图像 谢谢。如果您指的是整个网格的背景图像,那么您可以使用网格面板的viewConfig为背景图像设置自定义CSS属性 viewConfig:{ cls : myVar?'myCustomClass':'' } CSS: 以下是一个完整的示例: 必须说它看起来不太好 编辑:“Hardwerker”询问如何在渲染组件后以编程方式更改它。因此,以下是如何: grid.view.removeCls('myCustomClass')
谢谢。如果您指的是整个网格的背景图像,那么您可以使用网格面板的viewConfig为背景图像设置自定义CSS属性
viewConfig:{
cls : myVar?'myCustomClass':''
}
CSS:
以下是一个完整的示例:
必须说它看起来不太好
编辑:“Hardwerker”询问如何在渲染组件后以编程方式更改它。因此,以下是如何:
grid.view.removeCls('myCustomClass')
grid.view.addCls("myOtherCustomClass")
您想更改所有单元格背景还是单个单元格背景?您好,这是我想要的,但您已经这样做了,因此必须在组件定义中指定它,例如initComponent。我想要它,以便在创建网格面板后可以更改背景。因此创建了网格,稍后处理程序会检查某个变量是否设置为true或false,并相应地设置背景。grid.view.removeCls('myCustomClass')grid.view.addCls(“myOtherCustomClass”)
grid.view.removeCls('myCustomClass')
grid.view.addCls("myOtherCustomClass")