使用TinyMCE 4.1.7,我可以在初始化之后隐藏和显示工具栏按钮,例如。只显示一个特殊的"保存"全屏按钮(相信我,我需要这样的按钮):
editor.addButton('custom_fullscreen_save', {
text: 'Save',
icon: false,
onPostRender: function() {
tButtons.saveFullScreen = this;
this.hide(); //initially hide the button
},
onclick: function() {
//...
}
});
tButtons
是我自己的变量,用于保持对按钮的引用,以便稍后我可以执行此操作以显示按钮:
tButtons.saveFullScreen.show();
但是现在我已经升级到4.7.13,当我这样做时,工具栏布局变得疯狂并且没有正确渲染。它几乎最初呈现工具栏区域大小和按钮,就好像这些按钮是可见的。它就像它没有“重新渲染”一样。"按钮可见后的工具栏。
我能做些什么来解决这个问题吗?