Extjs 的gridpanel可以设置为半透明吗?

最近一直用Extjs看多了可能觉得Ext也没有那么漂亮,不能震撼用户,请问我现在想在加一背景图片怎么处理,
我是gridpanel放在tabpanel里,想在tabpanel里加背景图片,然后gridpanel浮在图片上。
[b]问题补充:[/b]
sorry,yourgame,我是没说清楚,我想在gridpanel有一个背景图片,gridpanel浮在上面一样的感觉。居中不平铺显示就行了。
我现在要睡觉了,你还在这里啊!你也早点睡。晚安
[b]问题补充:[/b]
其实是我昨天已经加了一个bodyStyle属性,但好像没起作用,

所谓背景图,其实是可以通过css的background-image属性来设置.
设置的地方呢,gridpanel其实就是继承panel的.
你看下api,可以通过style,bodyStyle等几个地方给它设置样式.

到底要怎么着?

setOpacity( Float opacity, [Boolean/Object animate] ) : Ext.Element
Set the opacity of the element

Parameters:

* opacity : Float
  The new opacity. 0 = transparent, .5 = 50% visibile, 1 = fully visible, etc
* animate : Boolean/Object
  (optional) true for the default animation or a standard Element animation config object

Returns:

* Ext.Element
  this

这个是Element的一个方法,应该是设置透明度的,

使用方法大概如下
gridpanel.el.setOpacity(.5,true);//true 表示动画效果显示

有很多可以加的地方.
要看你的需求了.
是仅仅内容区还是包括表头,包括标题等.

可以通过firefox或看源码去定位位置

刚试了下,x-grid3-body这个样式里面加一个background就ok了.
是在内容区的.

直接加style和cls似乎不行.
要看看gridview源码里面的template才知道设置哪个属性

如果想在panel里面显示图片

你可以这样

new Ext.Panel({

html:''
})

楼主是想改变panel的背景底图,而不是显示图片

得到底层的dom元素,再对它进行样式设置吧

友情提示,注意结帖o,不然会扣分