J'ai affaire à une grille de propriétés. Je souhaite empêcher le tri automatique des noms de colonnes pour la grille de propriétés. voici mon code. Le code en surbrillance gras est ma source pour la grille de propriété et sa commande est juste comme je veux voir. Mais Ext est un tri automatique des ordres de colonnes alphabétiquement. Comment puis-je empêcher cela.Désactiver le tri automatique sur la grille des propriétés dans ExtJS
Merci pour votre suggestion.
Ext.ns('Application.propertygrid'); Application.propertygrid.FileDetail = Ext.extend(Ext.grid.PropertyGrid, { title: 'File Detail', height: 200, border: false, stripeRows: true, flex: 1, initComponent: function() { Application.propertygrid.FileDetail.superclass.initComponent.apply(this, arguments); }, source: { Name: 'Please select a file', Type: 'Please select a file', Size: 'Please select a file', Path: 'Please select a file', FullPath: 'Please select a file', Width: 'Please select a file', Height: 'Please select a file' }, listeners: { beforeedit: function(){ return false; // prevent editing }, headerclick: function(){ return false; // prevent column sorting on click } } }) Ext.reg('filedetail', Application.propertygrid.FileDetail);
L'utilisateur peut toujours vouloir trier les colonnes, mais veut simplement désactiver le tri automatique effectué lors du rendu. – goodies4uall