最近、グリッドを使用しているときにウィンドウが変更されましたが、グリッドが適応的に変更できなかったので、この行を追加しました。問題は解決されました。 にドラッグします。拡大 最終効果追加ステートメント: コードをコピー コードは次のとおりです: Ext.EventManager.onWindowResize(function(){ grid1.getView().refresh() }) 完全なコードを参照してください。 > コードをコピーします コードは次のとおりです: Grid src="../ext /adapter/ext/ext-base.js" type="text/javascript"> <br>Ext.onReady(function() { <br>function renderAdmin() <br>{ <br>return " <span style='cursor:pointer;' onclick='alert();'<img src='../IMAGES/icons/email.jpg'/< ;/a></span>"; <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="cursor:pointer; "><img src="../IMAGES/icons/email.jpg"/> </a></span>',dataIndex:'admin',width: 30,renderer:renderAdmin,sortable :false}, <br>{header:'ID',dataIndex:'id'}, <br>{id:'name',header:'name',dataIndex:'name'} , <br>{header: 'Sender',dataIndex:'from'}, <br>{header:'Recipient',dataIndex:'to'} <br>]); <br>var data=[ <br> ['', '001','領収書リスト','張三','李斯'], <br>['','002','領収書リスト 2','張三','李呉' ], <br>['','003','レシーバー 3','張劉','李奇'] <br>]; <br>var store= new Ext.data.Store({ <br> proxy:new Ext.data.MemoryProxy(data), <br>reader:new Ext.data.ArrayReader({},[ <br>{name:'admin'}, <br>{name:'id'}, <br>{name:'name'} 、<br>{name:'from'}、<br>{name:'to'} <br>]) <br>}); ); <br>var Grid1= new Ext.grid.GridPanel({ <br>renderTo:'grid1', <br>name:'grid1', <br>layout:'fit', <br>title:'Receive ', <br>autoHeight:true, <br>autoWidth:true, <br>bodyStyle:'width:100%', <br>loadMask:true, <br>//autoExpandColumn:'name', <br>autoWidth :true, <br>// tbar:[{text:'Send', <br>// icon: '../Images/icons/application_edit.jpg', <br>// cls: 'x- btn- text-icon'}, <br>// {text:'Delete', <br>// icon: '../Images/icons/application_edit.jpg', <br>// cls: 'x- btn- text-icon'}]、<br>store:store、<br>frame:true、<br>cm:cm、<br>sm:sm、<br>viewConfig:{ <br>forceFit:true} 、<br>listeners : { <br>rowdblclick : function(n) { <br>//現在選択されている行を取得し、<br>// デバッガーに出力します。 <br>var iid= Grid.getSelectionModel().getSelected( ) .data.id; <br>window.location.href="SubFrame.html?id=" iid; <br>} <br>} <br>}); { <br>grid1.getView().refresh() <br>}) <br>}); <br></head> <div id="grid1" style="幅: 100%; 高さ: 100%;"> <br></body> ><br><br> </div> </div>