그리드를 사용할 때 최근의 문제가 창을 변경했지만 그리드를 변경하도록 조정할 수 없으므로 명령문을 추가했습니다.
문제가 해결되고 효과 맵이 해결되었습니다
드래그 후 효과
추가 문장 :
다음과 같이 코드 코드를 복사하십시오.
ext.eventManager.onWindowResize (function () {
grid1.getView ().
})
전체 코드를 참조하십시오.
다음과 같이 코드 코드를 복사하십시오.
<html xmlns = "http://www.w3.org/1999/xhtml">
<헤드>
<meta http-equiv = "content-type"content = "text/html; charset = gb2312">
<title> 그리드 </제목>
<link href = "../ ext/resources/css/ext-all.css.
매
<script src = "../ ext/ext.js"type = "text/javaScript"> </script>
<script type = "text/javaScript">
ext.onready (function () {
기능 renderadmin ()
{{
"<span style = 'cursor : pointer; onclck ='alert (); '> <img src ='../ images/icons.jpg '/> </span>";
}
var sm = new ext.grid.checkboxSelectionModel ();
// var sm1 = new ext.grid.rowSelectionModel ({SingleSelect : True}),
var cm = new ext.grid.columnmodel ([[[[
new ext.grid.roonumber (),
SM,
// sm1,
{헤더 : '<span style = "cursor : 포인터;"> <img src = "../ 이미지/아이콘/email.jpg"/> </a> </span>', dataindex : 'admin', width : 30, Renderr : Rendradmin, Sortable : False},
{헤더 : 'id', dataindex : 'id'},
{id : 'name', 헤더 : 'name', dataindex : 'name'},
{헤더 : '보내기', dataindex : 'from'},
{헤더 : '수신자', dataindex : 'to'}
]);
var data = [
[ '', '001', '싱글 수확', 'Zhang San', 'li si'],
[ '', '002', '싱글 2', 'Zhang Four', 'Lee Five'],
[ '', '003', '주문 3', 'Zhang Liu', 'li Qi Seven']]]
];
var store = new ext.data.store ({{
프록시 : 새로운 ext.data.MemoryProxy (데이터), 데이터,
독자 : new ext.data.arayreader ({}, [
{이름 : 'admin'},
{이름 : 'ID'},
{이름 : '이름'},
{이름 : 'From'},
{이름 : 'to'}
])))
});
store.load ();
var grid1 = new ext.grid.gridpanel ({{{
렌더토 : 'grid1',
이름 : 'grid1',
레이아웃 : '적합',
제목 : '수신 목록',
AutoHeight : True,
Autowidth : True,
바디 스타일 : '폭 : 100%',
로드 마스크 : 사실,
// AutoExpandColumn : 'Name',
Autowidth : True,
// tbar : [{text : 'send',
// 아이콘 : '../images/icons/application_edit.jpg',
// cls : 'x-btn-text-icon'},
// {text : 'delete',
// 아이콘 : '../images/icons/application_edit.jpg',
// cls : 'x-btn-text-icon'}],
상점 : 상점,
프레임 : 사실,
CM : CM,
SM : SM,
ViewConfig : {
ForceFit : True},
청취자 : {
rowdblck : function (n) {
// 현재 선택 은행, 입력 방향을 가져옵니다
// 디버거;
var IID = getSelectionModel ().
Window.location.href = "subframe.html? id ="+iid;
}
}
});
ext.eventManager.onWindowResize (function () {
grid1.getView ().
})
});
</스크립트>
</head>
<body>
<div id = "grid1">
</div>
</body>
</html>