Los problemas recientes han cambiado la ventana cuando se usa Grid, pero la cuadrícula no se puede adaptar al cambio, por lo que agregué una línea de declaración.
El problema se resuelve, el mapa del efecto
El efecto después de arrastrar
Oraciones agregadas:
Copiar código del código de la siguiente manera:
Ext.eventmanager.onwindowresize (function () {
Grid1.getView ().
})
Ver el código completo;
Copiar código del código de la siguiente manera:
<html xmlns = "http://www.w3.org/1999/xhtml">
<Evista>
<meta http-oquiv = "content-type" content = "text/html; charset = gb2312">
<title> Grid </title>
<link href = "../ ext/recursos/css/ext-all.css.
<script src = "../ ext/adapter/ext/ext/ext-base.js" type = "text/javaScript"> </script> </script>
<script src = "../ ext/ext.js" type = "text/javascript"> </script>
<script type = "text/javaScript">
Ext.onready (function () {
Función renderAdmin ()
{{
Return "<span style = 'cursor: pointer;'
}
var sm = new Ext.Grid.CheckboxSelectionModel ();
// var sm1 = new Ext.Grid.RowselectionModel ({SinglesElect: true}),
var cm = nuevo ext.grid.columnmodel ([[[[[[[[[
Nuevo ext.grid.roonumber (),
SM,
// SM1,
{encabezado: '<span style = "cursor: pointer;"> <img src = "../ images/icons/ick.jpg"/> </a> </span>', dataindex: 'admin', ancho : 30, Renderr: Rendradmin, Ordenable: False},
{encabezado: 'id', dataindex: 'id'},
{id: 'nombre', encabezado: 'name', dataindex: 'name'},
{encabezado: 'enviar persona', dataindex: 'desde'},
{encabezado: 'destinatario', dataindex: 'to'}
]);
data var = [
['', '001', 'Harvest a Single', 'Zhang San', 'Li Si'],
['', '002', 'recibir dos sencillos', 'Zhang cuatro', 'Lee Five'],
['', '003', 'Recibir orden tres', 'zhang liu', 'li qi siete']
];
var store = new ext.data.store ({{
Proxy: nuevo ext.data.memoryproxy (datos), datos,
Lector: nuevo ext.data.arayReader ({}, [
{nombre: 'admin'},
{nombre: 'id'},
{Nombre: 'Nombre'},
{nombre: 'de'},
{nombre: 'a'}
])
});
store.load ();
var grid1 = new ext.grid.gridpanel ({{{
Renderto: 'Grid1',
Nombre: 'Grid1',
Diseño: 'Fit',
Título: 'Lista de recibir',
AutoHeight: Verdadero,
AUTOWIDTH: Verdadero,
BodyStyle: 'Ancho: 100%',
Loadmask: verdadero,
// autoexpandcolumn: 'nombre',
AUTOWIDTH: Verdadero,
// tbar: [{texto: 'enviar',
// icon: '../images/icons/application_edit.jpg',
// CLS: 'X-BTN-text-icon'},
// {texto: 'eliminar',
// icon: '../images/icons/application_edit.jpg',
// cls: 'x-btn-text-icon'}],
Tienda: tienda,
Marco: Verdadero,
CM: CM,
SM: SM,
ViewConfig: {
ForceFit: True},
Oyentes: {
RowDBlck: function (n) {
// Obtener el banco de selección actual, dirección de entrada
// debugger;
var iid = grid.getSelectionModel ().
Window.location.href = "subframe.html? Id ="+iid;
}
}
});
Ext.eventmanager.onwindowresize (function () {
Grid1.getView ().
})
});
</script>
</ablo>
<Body>
<div id = "Grid1">
</div>
</body>
</html>