最近一直用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,不然会扣分