Question

dans mon site, j'ai une table jqGrid.

par défaut, les noms des colonnes (en-tête) est plus longue que la largeur de la colonne, parce que i définir le nom d'une ellipse.

Cependant, lors du redimensionnement de la colonne, le nom court avec des séjours de suspension.

Comment ça fonctionne automatiquement, comme les points de suspension devrait disparaître et le changement au nom complet quand il y a assez d'espace, lorsque l'utilisateur se développe la colonne.

Merci

Était-ce utile?

La solution

Vous pouvez ajouter un gestionnaire d'événements après le redimensionnement se termine pour réinitialiser les noms. Comment stockez / changer les noms que vous? Si elles sont dans un tableau, vous pouvez ajouter une fonction comme:

var columnNames = ['first', 'second', 'third'];    
$("#mygrid").jqGrid({
   ...
   resizeStop: function(newwidth, index){ 
      jQuery("#mygrid").jqGrid('setLabel',index,columnNames[index]);
   },
   ...
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top