jeudi 27 décembre 2012

Taille de la colonne contenant le bouton de suppression des enregistrements

Après plusieurs semaines, j'ai enfin eu une réponse de la part de l'éditeur... et donc pu résoudre le problème.

Pour pouvoir mettre une largeur à coup sûr sur la colonne qui contient les boutons de suppression dans un ListGrid il faut utiliser une méthode qui apparaît dans une version plus récente de SmartClient que celle que j'avais. J'ai donc du faire la mise à jour de la librairie.

Je suis donc passé de
  • SmartClient Version: v8.2p_2012-05-23/LGPL Development Only (built 2012-05-23)
  • SmartGWT 3.1
à
  • SmartClient Version: v8.3_2012-11-20/LGPL Development Only (built 2012-11-20)
  • SmartGWT 3.1

J'ai alors pu utiliser la méthode setRemoveFieldProperties
Comme ceci :

lundi 10 décembre 2012

Comment désactiver le menu déroulant d'un ListGrid ?

J'ai été confronté à un petit problème assez vite résolu quand j'ai su poser la question correctement à Internet... :o)

Le problème :
Lorsque l'on utilise un ListGrid et que l'on permet d'ordonner les colonnes, par listGrid.setCanSort(true);, un menu déroulant apparaît sur chaque colonne. Il est un peu disgracieux et n'est pas toujours le bienvenu... c'est le cas dans mon projet actuel.

Solution :
Pour désactiver ce petit menu, deux lignes de codes suffisent :