2013-06-24 3 views

risposta

5

Capito. È necessario rimuovere prima tutti gli strumenti, quindi aggiungere ciascuno strumento uno per uno. C'è un metodo Clear() per questo. Ecco il codice.

@(Html.Kendo().Editor() 
    .Name(name) 
    .Tools(tools => tools.Clear()     //remove all tools 
    .Bold().Italic().Underline().Strikethrough() 
    .FontName().FontSize().FontColor().BackColor() 
    .JustifyLeft().JustifyCenter().JustifyRight().JustifyFull() 
    .InsertUnorderedList().InsertOrderedList().Indent().Outdent() 
    .FormatBlock().CreateLink().Unlink() 
    .SubScript().SuperScript().ViewHtml() 
) 

Per favore fatemi sapere se esiste un altro modo per farlo.

+0

C'è una parentesi mancante da qualche parte. Sospetto che appartenga dopo 'ViewHtml()' Altrimenti, risposta molto utile! –

2

L'altro modo per rimuovere la specifica o tutti gli strumenti è quello di utilizzare jQuery, qualcosa di simile -

<script> 

    $(document).ready(function() { 
     $("#editor").kendoEditor({ 
      value: "<p>hello there...</p>", 
      tools: [] 
     }); 
    }); 

</script> 

e qui è il Demo JS Fiddle