Existe-t-il un moyen de rendre toutes les colonnes d'une grille NON triable autrement que d'ajouter sortable:false
à chaque colonne? Je sais que vous pouvez définir des options globales au niveau de la grille, mais vous ne savez pas si vous pouvez le faire au niveau de colModel.jqGrid - rend toutes les colonnes non triables?
4
A
Répondre
4
Il n'y a pas de paramètre global dans jqGrid qui correspond au sortable:false
du colModel
. En outre jqGrid lu directement la valeur de colModel
sans utiliser certains paramètres par défaut pour chaque élément de la colonne. Donc, vous devez définir sortable:false
dans chaque colonne de façon explicite.
De l'autre côté, vous pouvez faire ce qui suit:
// we define simplified column model without repeating of the same information
var cm = [
{name:'id', key: true},
{name:'name'},
// ...
];
// new we define "our standard" properties which will be the same in all columns
var myStdModel = {width: 150, sortable: false};
// we extend (or overwrite) "our standard" properties
for (var i=0; i<cm.length; i++) {
$.extend(cm, myStdModel);
cm.index = cm.name;
}
$("#list").jqGrid ({
colModel: cm, // we use the column model built before
// all other settings
});
En chemin, vous pouvez probablement archiver les mêmes résultats que vous voulez, mais dans l'autre sens.
6
Vous pouvez utiliser le modèle de colmodel pour atteindre cet
cmTemplate: {sortable:false}
Questions connexes
- 1. Colonnes de table triables en django
- 2. Colonnes dynamiques dans jqGrid
- 3. Colonnes masquées dans jqGrid
- 4. Zend sélectionne toutes les colonnes
- 5. Trouver toutes les majuscules dans les colonnes?
- 6. Comment suivre les modifications sur les colonnes jqGrid/layout/order?
- 7. inputType rend l'élément non-cliquable
- 8. GROUP BY montre toutes les colonnes distinctes
- 9. Comment obtenir toutes les colonnes dans Android?
- 10. Récupère toutes les colonnes sauf une
- 11. Prefix toutes les colonnes instruction T-SQL
- 12. sp_helpdb ne retourne pas toutes les colonnes
- 13. SPListItemCollection.GetDataTable() ne retourne pas toutes les colonnes?
- 14. Les tables triables dans Django
- 15. Empêche les doublons avec toutes les colonnes non uniques (uniquement avec MySQL)?
- 16. jqGrid, ASP.NET, JSON me rend fou. S'il vous plaît aider
- 17. jqGrid - grille Créer sans les noms de colonnes
- 18. Restreindre les colonnes jqGrid éligibles pour la recherche?
- 19. Configurer JQGrid pour que toutes les lignes soient modifiables?
- 20. Sélectionner par programme toutes les lignes d'un jqGrid?
- 21. Comment effacer toutes les grilles jqGrid sur l'écran?
- 22. jqgrid comment créer dynamiquement des colonnes
- 23. triables jQuery UI - les contrôles externes
- 24. en boucle dans les triables DOM/mootools
- 25. jqGrid obtenir tous les ids
- 26. Sélectionnez requête dans SQL + Toutes les valeurs dans les colonnes
- 27. RichFaces ExtendedTableDataModel: les colonnes de tri récupèrent toutes les lignes
- 28. Comment faire pour imprimer toutes les colonnes dans SilverLine DataGrid
- 29. jQuery Hauteur article triables
- 30. Comment trouver toutes les cases non cochées?
Merci Oleg. Nous avons ajouté "sortable: false" à chaque colonne. –
@Marcus: J'ai suggéré et j'ai pu convaincre Tony d'inclure dans la prochaine version des templates jqGrid pour les colonnes de 'colModel' (voir http://www.trirand.com/blog/?page_id=393/feature-request/templates- for-columns-in-colmodel/pour plus de détails). Les sources jqGrid actuelles sur https://github.com/tonytomov/jqGrid/ incluent déjà la nouvelle fonctionnalité. Je pense que les nouvelles seront intéressantes pour vous. – Oleg
merci Oleg c'est génial !! –