1

CKEDITOR 3.6 を使用しています。

ある条件に基づいて、ツールバー構成から「アンカー」プラグインを削除したいと考えています。以下のようにツールバーの値を追加しています。

var isAnchor="False";
config.toolbar = 'MyconfigTool';

 switch (toolbarType) {
    case "formatLink":
        config.toolbar_MyconfigTool= [
            ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'],
            ['Link', 'Unlink', 'Anchor']
            ]
            break;
    case "findLink":
        config.toolbar_MyconfigTool= [
            ['Find', 'Replace', '-', 'SelectAll'],
            ['Link', 'Unlink', 'Anchor']
            ]
            break;
            }

そして今、追加された「アンカー」プラグインをそのツールバーから削除したい場合isAnchor='false'. これどうやってするの。

次のことを試しましたが、成功しません

 if(isAnchor== 'False'){

    config.removePlugins = 'Anchor';

}

そして、そのツールバーを再び再構築したくありません。追加したプラグインを削除したいだけです。

4

1 に答える 1

3

ツールバーを単に「再構築」することはできません。それを達成するには、ソースをかなりひどくハックする必要があります。通常、エディター全体を新しいツールバー構成で再初期化する必要があります。

于 2012-11-28T19:15:38.107 に答える