2009-04-20 14 views

Odpowiedz

5

Sam nie znam TinyMCE, ale ponieważ wydajesz się mieć dostęp javascript do samego elementu, wszystko, co musisz zrobić, to ustawić właściwość wyświetlania na "none".

document.getElementById("theButton").style.display = "none"; 
7

Najpierw trzeba użyć zaawansowanego motywu.

Następnie dodaj tę opcję do kodu inicjującego TinyMCE.

tinyMCE.init({ 
    ... 
    theme_advanced_disable : "bold, justifyleft, justifyright" 
}); 

Mam nadzieję, że to może komuś pomóc.

source

list of elements' name here

-1

Użyj następującego (jQuery, A approch non-jQuery łatwo wbudowany):

var elem = $(ed.id+'_'+'divId_table') 
elem.addClass('mceButtonDisabled'); 
elem.removeClass('mceButtonEnabled'); 
0

okrywać ur próbuje ukryć konkretny przycisk, użyj następujących kod.

$ ('mce_cut'). Ukryć() // ukrywa przycisk Cut

odnośników inne tytuły Za pomocą przycisku Firebug w przypadku u chcą, aby ukryć coś konkretnego.

Chcąc ukryć określony przycisk edytora, modyfikuj selektor jquery, aby wybrać prawidłowe rodzeństwo/potomek.

przemian, spróbuj to .. tinyMCE.activeEditor.controlManager.controls.ctl00_SPWebPartManager1_g_5005db96_e035_4197_a958_75f008b35061_ctl00_tbKeywords_cut.remove()

Zauważ, że ctl00_SPWebPartManager1_g_5005db96_e035_4197_a958_75f008b35061_ctl00_tbKeywords jest id mojego ASP.NET kontrolki. Nie przejmuj się tym, jeśli nie używasz kontrolek textbox na Asp.net. Jeśli jesteś .. <% theTextBoxID.ClientID%> dostajesz to.

Powiązane problemy