日期:2014-05-16  浏览次数:20407 次

Extjs Grid表格的自动宽度及高度的实现(适应不同显示器的方法)

?

有三种方法解决此问题:

?第一种是:
? ? ?设置grid自适应宽度,首先要清楚grid放在什么容器中,设置该容器的layout:fit就行了。比如页面上如果只放置一个grid,一般改成用 Viewport,再在Viewport中包含grid就能解决问题了。
{
region:'center',
layout:'fit',
items:grid
} 
?
第二种是:
? ? ?div: ??
Js代码?
  1. <div?id="divID"?style="width:100%"></div>????
  2. ????
  3. ??var?width?=?Ext.get("divID").getWidth();?????
  4. ??????alert(width);//?此时宽度为div的数字宽度。如1265???????
  5. ????//?赋值到grid上相当于????
  6. <