2011-12-13 17 views
1

我嘗試在jQuery UI對話框中使用codemirror在jquery.ui.dialog中使用codemirror失去焦點onload

在這裏你可以在jsfiddle中看到結果。 http://jsfiddle.net/HtntY/

問題是codemirror中的內容不會在第一次加載時出現。它只會在您將焦點放在編輯器上並輸入內容之後纔會出現,之後會顯示預加載的內容。

這可以以某種方式修復。我試圖用refresh()函數做到這一點,但沒有成功。

感謝您的短時間。

回答

0

我遇到了同樣的問題,最後關閉了焦點事件FWIW的editor.refresh()。我想我會提到另一個有點相關的問題。如果您嘗試利用JQueryUI模式對話框中的CodeMirror對話框/搜索功能,集成搜索對話框將無法獲得焦點並且無法輸入。有趣的是,我可以將文本粘貼到搜索字段中,但我無法輸入。除了將模態設置爲false之外,還沒有找到解決方法。

+0

我建議您自定義構建搜索功能。它的幾條線使用從釐米的fw。 – Email