我爲grails(:ckeditor:3.6.2.2)使用ckeditor插件,我想重複使用文件選擇器來選擇富文本編輯器中的圖像。我想用它來選擇圖像。如何重用ckeditor grails插件的文件選擇器?
插件文件讓我認爲這是可能的: 「如果你只需要鏈接到文件瀏覽器有一個fileBrowserLink標籤:
<a href="${ckeditor:fileBrowserLink(type:'Image', userSpace:'userone')}">Open file browser</a>
如果你想拿回選定項的路徑在文件瀏覽器簡單地定義在包含開鏈接的網頁叫ckeditorFileBrowserItemSelected JavaScript函數。
<script type="text/javascript" charset="utf-8">
function ckeditorFileBrowserItemSelected(path) {
// do whatever you want with path
alert(path);
}
</script>"
http://stefanogualdi.github.com/grails-ckeditor/docs/ref/Tags/fileBrowser.html
不幸的是我沒有得到它的工作。如果我使用上述方法來創建一個鏈接,我發現了一個例外:
errors.GrailsExceptionResolver MissingMethodException occurred when processing request: [GET] /Admin/courseTemplate/create
No signature of method: Users_antonepple_NetBeansProjects_Eppleton_Relaunch_Admin_grails_app_views_courseTemplate_create_gsp.fileBrowserLink() is applicable for argument types: (java.util.LinkedHashMap) values: [[type:Image, userSpace:userone]].
我使用fileBrowser標籤這樣也試過:
<ckeditor:fileBrowser type="Image" userSpace="userone">Open file browser</ckeditor:fileBrowser>
結果的文件管理器打開,而不是FileChooser我正在尋找。文件管理器不允許選擇圖像。
我在做什麼錯了,我能做些什麼來重用文件選擇器?
我發現我的第一個問題的原因是:該文件有一個冒號,它應該成爲一個時期。這解決了例外... – monacotoni 2013-03-19 12:33:54