Cómo deshabilitar la selección de filas en la cuadrícula extjs.deshabilitar filas en la cuadrícula extjs
8
A
Respuesta
8
Debe establecer la propiedad disableSelection en verdadero. Su valor se ignora si se especifica un SelectionModel.
Por ejemplo:
var grid = new Ext.grid.GridPanel({
disableSelection: true,
store: new Ext.data.Store({
reader: reader,
data: xg.dummyData
}),
columns: [
{id:'company', header: "Company", width: 200, sortable: true, dataIndex: 'company'},
{header: "Price", width: 120, sortable: true, renderer: Ext.util.Format.usMoney, dataIndex: 'price'},
{header: "Change", width: 120, sortable: true, dataIndex: 'change'},
{header: "% Change", width: 120, sortable: true, dataIndex: 'pctChange'},
{header: "Last Updated", width: 135, sortable: true, renderer: Ext.util.Format.dateRenderer('m/d/Y'), dataIndex: 'lastChange'}
],
viewConfig: {
forceFit: true,
// Return CSS class to apply to rows depending upon data values
getRowClass: function(record, index) {
var c = record.get('change');
if (c < 0) {
return 'price-fall';
} else if (c > 0) {
return 'price-rise';
}
}
},
width:600,
height:300,
frame:true,
title:'Framed with Checkbox Selection and Horizontal Scrolling',
iconCls:'icon-grid'
});
Si desea desactivar la selección de sólo algunas filas, se puede añadir un oyente a la SelectionModel "beforerowselect" evento y devolver false cuando no se desea una fila para ser seleccionado.
4
uso esta configuración si usted no tiene un modelo de selección para usted rejilla
var grid = new Ext.grid.GridPanel({
disableSelection: true,
});
otra cosa que este pequeño truco para desactivar la selección en el RowSelectionModel
var grid = new Ext.grid.GridPanel({
selModel : new Ext.grid.RowSelectionModel({selectRow: Ext.emptyFn})
});
1
que puede hacer otro truco para su red, se ve así:
grid.getSelectionModel().lock();
+0
Muy bien gracias – durtto
Cuestiones relacionadas
- 1. ¿Cómo agregar filas vacías a la cuadrícula ExtJS?
- 2. Agregar botón a la cuadrícula en ExtJs
- 3. Columna ExtJS 4 "Renderer" en la cuadrícula
- 4. ExtJs 4 - Arrastrar y soltar en la misma cuadrícula
- 5. ¿Cómo ocultar filas en ExtJS GridPanel?
- 6. ExtJS 4 - Cuadrícula - Deshabilitar la selección de fila para la columna específica
- 7. Deshabilitar la edición de celda específica en la cuadrícula Slick
- 8. Grupo de radio en ExtJS Editor Cuadrícula/Cuadrícula
- 9. ExtJS 4 - ¿Eventos de celdas de cuadrícula?
- 10. Ocultar cuadrícula ExtJS Columna encabezado
- 11. mostrar imagen en una cuadrícula usando extjs
- 12. ExtJS Grid Panel - ¿Múltiples "filas" por fila?
- 13. Envío de un formulario + cuadrícula en ExtJS 4
- 14. ¿Cómo obtener las filas seleccionadas de un panel de cuadrícula en ExtJs?
- 15. ExtJS Toolbar con múltiples filas
- 16. La cuadrícula de paginación ExtJS filtra solo la primera página
- 17. Cómo filtrar múltiples columnas de cuadrícula extjs?
- 18. Creando una cuadrícula dinámica con ExtJS
- 19. Obtener filas de la cuadrícula de datos
- 20. Cómo deshabilitar la creación de nuevas filas en un DataGridView?
- 21. Cómo deshabilitar las filas de gridview border
- 22. Referencia de ExtJs 4 al botón de la barra de herramientas en la cuadrícula
- 23. Selección del contenido de la cuadrícula ExtJS 4
- 24. Cómo puedo crear un menú contextual para la cuadrícula extjs
- 25. ExtJS: devolver filas/registros totales en la tienda json
- 26. En ExtJS, ¿cómo cargo una tienda cuando visualizo una cuadrícula?
- 27. ExtJS 4 - ¿Cómo editar condicionalmente una celda en una cuadrícula?
- 28. Llenar cuadrícula de datos con filas vacías
- 29. Cómo deshabilitar Multiselect en un grupo de radio extjs
- 30. WPF datagrid: deshabilitar la edición en ciertas filas
Gracias, pero ¿qué pasa si también tengo selectionModel. – John
¿Desea deshabilitar la selección de todas las filas o de algunas de las filas? – ncardeli
Quiero deshabilitar todas las filas – John