ExtJS 4.x: Comment désactiver le “sale record” coin rouge Ext.de la grille.Panneau de cellules?

J'ai un Poste.de la grille.Panneau (aka gridpanel) avec un magasin, utilisée uniquement pour le côté client d'effets visuels (c'est à dire, rien n'est enregistré sur le serveur). Lorsque je créer un nouveau modèle d'instances et de les ajouter à la boutique, ils sont indiqués dans la grille avec un coin rouge (sans doute en indiquant que stocker des changements n'ont pas été enregistrées).

Pour le moment, je vais appeler la .méthode commit() sur chaque enregistrement/modèle avant, il est ajouté à la boutique pour empêcher l'enregistrement sale coin rouge dans la grille.

Est-il un générique façon de simplement configurer un panneau grille pour ne pas afficher visuelle des indicateurs relatifs à la "sale" statut d'un enregistrement?

Remarque: Les solutions en cette question similaire impliquer CSS ou ne fonctionnent que pour ExtJS 3. Je suis l'espoir de trouver un programmatiques "paramètre" qui fonctionne pour ExtJS 4.

  • Vous voulez une solution qui n'implique pas de CSS (la norme de la solution). Est-ce parce que vous voulez que l'utilisateur soit capable de définir si le sale triangle est indiqué? Ce qui sur une méthode qui ajuste le CSS par programmation à partir de l'interaction de l'utilisateur? ExtJS a des méthodes pour le faire, mais cela impliquerait CSS.
  • Merci. J'ai fait une rapide plongée dans le ExtJS source et a confirmé qu'il n'y a pas moyen via un programme de "configuration" de la grille pour ne pas afficher le rouge à coins. Vous avez raison--CSS (dans une certaine forme) est la seule façon de le faire sans se soucier de commettre des modèles, la synchronisation des magasins, etc.
InformationsquelleAutor Clint Harris | 2012-01-02