2017-08-06 2 views
-1

Dans l'exemple de code http://dojo.telerik.com/UVoSUl/2 Je cache le bouton Supprimer pour certaines lignes. C'est un travail.Kendo: comment définir la visibilité du bouton de suppression de commande sur les lignes sélectionnées

Si j'appuie sur Modifier, puis sur Annuler, le bouton Supprimer apparaîtra à nouveau. J'ai essayé de cacher le bouton lors de l'annulation de l'événement, mais le bouton est généré plus tard.

Comment puis-je masquer le bouton de suppression de certaines lignes afin qu'il ne s'affiche plus après avoir appuyé sur Annuler?

Répondre

2

Vous masquez les boutons avec jQuery et ce n'est pas une bonne approche.

Heureusement pour vous, le widget Grille Kendo a la fonctionnalité dont vous avez besoin intégré Vous pouvez le faire comme ceci:.

{ command: ["edit", { 
    name: "delete", 
    visible: function(row) { 
     return row.ProductName !== "Chai" && row.ProductName !== "Chang" 
    } 
}] } 
+0

Wow, merci beaucoup. Il fonctionne très bien. C'est une solution parfaite – Severin