最近遇到的问题,在使用grid的时候窗口改变了但是grid却不能自适应的改变于是加了一条这行语句 问题就解决了,效果图 拖大后的效果 添加的语句: 复制代码 代码如下: Ext.EventManager.onWindowResize(function(){ grid1.getView().refresh() }) 参看完整代码; 复制代码 代码如下: grid <BR>Ext.onReady(function() { <BR>function renderAdmin() <BR>{ <BR>return " <span style='cursor:pointer;' onclick='alert();'><img src='../IMAGES/icons/email.jpg'/ alt="解决extjs grid 不随窗口大小自适应的改变问题_extjs" > "; <BR>} <BR>var sm= new Ext.grid.CheckboxSelectionModel(); <BR>// var sm1= new Ext.grid.RowSelectionModel({singleSelect:true}), <BR>var cm=new Ext.grid.ColumnModel([ <BR>new Ext.grid.RowNumberer(), <BR>sm, <BR>// sm1, <BR>{header:'<span style="max-width:90%"><img src="../IMAGES/icons/email.jpg"/ alt="解决extjs grid 不随窗口大小自适应的改变问题_extjs" > ',dataIndex:'admin',width:30,renderer:renderAdmin,sortable:false}, <BR>{header:'ID',dataIndex:'id'}, <BR>{id:'name',header:'