UE.registerUI('dialog',function(editor,uiName){ //建立dialog var dialog = new UE.ui.Dialog({ //指定彈出層中頁面的路徑,這裡只能支援頁面,因為跟addCustomizeDialog.js相同目錄,所以無需加路徑 iframeUrl:'/地址', //需要指定當前的編輯器執行個體 editor:UEditor, //指定dialog的名字 name:uiName, //dialog的標題 title:"搜尋一個Poi", //指定dialog的外圍樣式 cssRules:"width:600px;height:300px;", //如果給出了buttons就代表dialog有確定和取消 buttons:[ { className:'edui-okbutton', label:'插入', onclick:function () { dialog.close(true); } }, { className:'edui-cancelbutton', label:'取消', onclick:function () { dialog.close(false); } } ]}); //參考addCustomizeButton.js var btn = new UE.ui.Button({ name:'dialogbutton' + uiName, title:'插入POI', //需要添加的額外樣式,指定icon表徵圖,這裡預設使用一個重複的icon cssRules :'background-image:url(圖片地址)', onclick:function () { //渲染dialog dialog.render(); dialog.open(); } }); return btn; });在百度編輯器中編輯自訂按鈕,想用自己的圖片作為按鈕圖片。指定圖片不能達到效果。
回複內容:
UE.registerUI('dialog',function(editor,uiName){ //建立dialog var dialog = new UE.ui.Dialog({ //指定彈出層中頁面的路徑,這裡只能支援頁面,因為跟addCustomizeDialog.js相同目錄,所以無需加路徑 iframeUrl:'/地址', //需要指定當前的編輯器執行個體 editor:UEditor, //指定dialog的名字 name:uiName, //dialog的標題 title:"搜尋一個Poi", //指定dialog的外圍樣式 cssRules:"width:600px;height:300px;", //如果給出了buttons就代表dialog有確定和取消 buttons:[ { className:'edui-okbutton', label:'插入', onclick:function () { dialog.close(true); } }, { className:'edui-cancelbutton', label:'取消', onclick:function () { dialog.close(false); } } ]}); //參考addCustomizeButton.js var btn = new UE.ui.Button({ name:'dialogbutton' + uiName, title:'插入POI', //需要添加的額外樣式,指定icon表徵圖,這裡預設使用一個重複的icon cssRules :'background-image:url(圖片地址)', onclick:function () { //渲染dialog dialog.render(); dialog.open(); } }); return btn; });在百度編輯器中編輯自訂按鈕,想用自己的圖片作為按鈕圖片。指定圖片不能達到效果。
一般寫在defaul.css中自訂