J'ai un tableau HTML (HTML avec table est un fichier statique sur le serveur). Je suis tombé sur jQgrid pour servir mon but de convertir la table en grille. J'ai utilisé une fonction 'tabletogrid' et j'ai réussi. J'ai aimé cette facilité d'utilisation. Mais j'ai un petit problème. Je suis seulement préoccupé par la grille. et je n'ai pas besoin de fonctionnalités de tri. Je voudrais supprimer quelques blocs de code dans le script JQgrid et ne conserver que la propriété grid. Veuillez suggérer! J'ai besoin de minimiser les fichiers .js. Je n'ai pas besoin de fonctions inutilisées ..jQgrid est génial mais je n'ai besoin que de la grille. Comment?
Répondre
Si vous allez sur la page de téléchargement de jqGrid, vous pouvez choisir ce qu'il faut inclure dans votre fichier script. Si vous avez seulement besoin de la grille, vous pouvez simplement vérifier "base de la grille". Une alternative serait one
mais dataTables donne également la fonctionnalité de tri .... et vous ne pouvez pas supprimer ces codes bcoz ils ont une dépendance interne – Vivek
jqGrid base minified est 68KB. Vous avez seulement besoin de ça et du CSS. Si c'est encore trop, je suggérerais de styliser une table par vous-même. C'est assez facile http://www.w3schools.com/css/css_table.asp – LeftyX
Vous n'avez pas besoin de modifier le code source de jqGrid. Au lieu de cela, vous pouvez utiliser sortable:false
dans chaque définition de colonne de la grille pour changer de tri dans toutes les colonnes. Si vous utilisez la dernière version de jqGrid, vous pouvez utiliser la nouvelle fonctionnalité introduite dans jqGrid 3.8.2: le modèle de colonne (voir my suggestion dans le forum trirand qui est implémenté avec de petites modifications). Parce que vous devez définir une propriété supplémentaire toutes les colonnes de colModel
vous pouvez simplement utiliser cmTemplate
paramètre comme cmTemplate:{sortable:false}
:
tableToGrid('#yourGridId', {cmTemplate:{sortable:false}});
donc passer par le plugin Analise le code et supprimer les code que vous ne voulez pas ... Avez-vous un problème à cela? – Vivek
@vivek: Absolument aucun problème. C'est une bonne suggestion. Va analyser le JS ce soir et essayer de supprimer quelques blocs de code ... –
@vivek: 'grid.tbltogrid.js' ferait le minimum à droite? juste clarifier .. :-) –