2012-12-02 34 views

回答

0

打開table.js,去其內容

width = formObj.elements['width'].value; 

將其更改爲30行

width = formObj.elements['width'].value != "" ? formObj.elements['width'].value : 50; 

與要設置默認的初始表格的寬度替換50。

希望它有幫助!

+0

我今晚會試一試,謝謝! – sascha

+0

+1編輯tinymce核心文件並不是一件好事,因爲每次將tinymce更新到最新版本時都必須牢記這一點,但它是一個可行的解決方案(並且我沒有看到另一個(沒有太多的代碼來創建一個解決方法)) – Thariama

+1

我爲自己做了幾個筆記,因爲在庫中有這麼小的變化,對我來說沒關係。修復工作謝謝! – sascha

-1

這已經有一段時間,但對我來說,只需設置一個CSS規則爲目標的TinyMCE的表格是不夠好

/* Set up inital table width and height */ 
TABLE.mce-item-table TR { 
    height: 50px; 
} 
TABLE.mce-item-table TD { 
    width: 100px; 
} 
+1

爲什麼我被拒絕投票o.O – user1017674

13

在TinyMCE的4.x中,你可以做到這一點

tinymce.init({ 
plugins: "table", 
table_default_styles: { 
    width: '50%' 
} 
}); 
+0

那麼cellpadding和cellpacing呢?不工作,如果我直接添加它們,有任何方式來做到這一點? – msqar

+0

我把它放在我的CSS中。 table.mce-item-table TR { height:1.5em; } table.mce-item-table TD { width:100px; border:1px solid; padding:2px 5px; } @msqar – AnneMz

+1

幾個小時後,我問你這個,我發現同樣的table_default_styles有一個table_default_attributes,你可以指定cellpadding和cellspacing。它的方式更清潔,而不是編輯核心文件。 Cya希望它對你也有所幫助:) – msqar