Masalah baru -baru ini telah mengubah jendela saat menggunakan grid, tetapi kisi tidak dapat disesuaikan untuk berubah, jadi saya menambahkan garis pernyataan.
Masalahnya terpecahkan, peta efeknya
Efeknya setelah menyeret
Menambahkan kalimat:
Salin kode kode sebagai berikut:
Ext.eventManager.onWindowResize (function () {
grid1.getView ().
})
Lihat kode lengkapnya;
Salin kode kode sebagai berikut:
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "konten tipe" content = "text/html; charset = gb2312">
<title> grid </iteme>
<tautan href = "../ ext/sumber daya/css/ext-all.css.
<skrip src = "../ ext/adapter/ext/ext-base.js" type = "text/javaScript"> </cript> </cript>
<skrip src = "../ ext/ext.js" type = "text/javascript"> </script>
<type skrip = "Teks/JavaScript">
Ext.onready (function () {
Fungsi renderadmin ()
{{
Return "<span style = 'kursor: pointer;' ontclck = 'alert ();'> <img src = '../ gambar/ikon/email.jpg'/> </span>" ";
}
var sm = ext.grid.checkboxselectionModel () baru;
// var sm1 = ext.grid.rowselectionModel baru ({singleselect: true}),
var cm = ext.grid.columnmodel baru ([[[[[[[[
Ext.grid.roonumber baru (),
SM,
// sm1,
{header: '<span style = "kursor: pointer;"> <img src = "../ gambar/ikon/email.jpg"/> </a> </span>', dataindex: 'admin', lebar : 30, renderr: rendradmin, sortable: false},
{header: 'id', dataldex: 'id'},
{id: 'name', header: 'name', dataldex: 'name'},
{header: 'kirim orang', dataindex: 'from'},
{header: 'penerima', dataindex: 'to'}
]);
var data = [
['', '001', 'Panen Single', 'Zhang San', 'Li Si'],
['', '002', 'menerima single dua', 'zhang four', 'lee lima'],
['', '003', 'Terima pesanan tiga', 'zhang liu', 'li qi tujuh']
];
var store = ext.data.store baru ({{{{{{{{{
Proxy: Ext.Data.MemoryProxy (Data) baru, data,
Pembaca: ext.data.arayreader baru ({}, [
{name: 'admin'},
{name: 'id'},
{name: 'name'},
{name: 'from'},
{name: 'to'}
])
});
Store.Load ();
var grid1 = ext.grid.gridPanel ({{{{{{{{{{{{{{{{{{
Renderto: 'Grid1',
Nama: 'Grid1',
Tata letak: 'fit',
Judul: 'Terima Daftar',
Autoheight: Benar,
Autowidth: Benar,
Bodystyle: 'Width: 100%',
Loadmask: Benar,
// autoexpandcolumn: 'name',
Autowidth: Benar,
// tbar: [{teks: 'kirim',
// ikon: '../images/icons/application_edit.jpg',
// cls: 'x-btn-text-icon'},
// {text:'删除',
// icon: '../Images/icons/application_edit.jpg',
// cls: 'x-btn-text-icon'}],
store:store,
frame:true,
cm:cm,
sm:sm,
viewConfig:{
forceFit:true},
listeners : {
rowdblclick : function(n) {
// Dapatkan bank seleksi saat ini, arah input
// debugger;
var iid = grid.getSelectionModel ().
Window.location.href = "subframe.html? Id ="+iid;
}
}
});
Ext.eventManager.onWindowResize (function () {
grid1.getView ().
})
});
</script>
</head>
<body>
<Div id = "grid1">
</div>
</body>
</html>