J'ai un panneau de quadrillage dont j'ai besoin pour afficher/masquer les colonnes dans un panneau de grille en fonction de la valeur d'une case à cocher. Si la case est cochée j'ai besoin d'afficher la colonne dans la grille et si elle n'est pas cochée j'ai besoin de cacher la colonne dans la grille.comment afficher/masquer la colonne dans un panneau de grille extjs 3
Voici mon code
var chkEnableDisplayResponsibilityForAction = '<%=Session["chkEnableDisplayResponsibilityForAction"]%>';
var flags = Boolean.parse(chkEnableDisplayResponsibilityForAction);
var flags1 = !Boolean.parse(chkEnableDisplayResponsibilityForAction)
var colModel = new Ext.grid.ColumnModel([
{ header: "PricePlanID", width: 100, sortable: true, dataIndex: 'PricePlanID', hidden: flags, hideable: flags1 },
]);
quand j'actualisez la page je ne suis pas en mesure de basculer les colonnes en fonction de la valeur de la case à cocher. Mais quand je me connecte et que je me déconnecte, je suis capable de voir les changements dans le panneau de la grille. Quelqu'un peut-il m'aider à rafraîchir les valeurs des colonnes dans le panneau de grille?
18k vues en deux minutes ..... – starbeamrainbowlabs
ExtJs 4: http://stackoverflow.com/questions/6042138/extjs4-what-is-the-equivalent-to-the-grid-columnmodel – Justin
Copie possible de [ExtJs4 - Quel est l'équivalent de la grille ColumnModel?] (Https://stackoverflow.com/questions/6042138/extjs4-what-is-the-equivalent-to-the-grid-columnmodel) – durtto