2016-04-22 11 views
0

Ich habe gesucht, konnte aber kein aktuelles Beispiel finden, bei dem der Text einer Rasterbefehlsschaltfläche durch ein Bild ersetzt wurde. Ich versuchte und älteres Beispiel von ungefähr 2013, aber ich breche das Gitter, das mich glauben lässt, dass sie geändert haben, wie das Raster seit dann (am wahrscheinlichsten) arbeitet. Kennt jemand ein funktionierendes Beispiel? Ich habe versucht:Kendo MVC Grid Benutzerdefinierter Befehl mit Bild

columns.Command(command => 
     { 
      command.Custom("ShowExceptions").Click("ShowException").Text(" "); 
      command.Destroy(); 
     }).Width(40); 

Aber das command.Destroy() fliegt nicht.

An exception of type 'System.MissingMethodException' occurred in mscorlib.dll but was not handled in user code 

Irgendwelche Ideen?

Danke.

Antwort

0

Ich fand, dass wenn Sie einen Stilblock mit einer Klasse von .k-grid- (NameOfYourCommand) hinzufügen, können Sie mit dem CSS spielen.

So in meinem Beispiel

<style> 
    .k-grid-ShowExceptions { 
     background-image: url("../../Resources/Calendar_16.png"); 
     background-repeat: no-repeat; 
    } 
</style> 

wird in der Schaltfläche, um ein zentriertes Bild des Kalenders zeigen.