主题: 和easyui的兼容性问题 |
作者: Nigel11111, 发布日期: 2013-07-25 21:32:25, 浏览数: 9360 |
操作系统:
2.文件浏览服务器组件,在IE10和Firefox下要点2次 才能打开浏览框 |
作者: Roddy, 发布日期: 2013-07-25 23:15:13 |
参考这个例子,原理差不多,Dialog创建显示后加载编辑器就可以,http://www.kindsoft.net/ke4/examples/jquery-ui.html
|
回复 |
作者: Nigel11111, 发布日期: 2013-07-26 10:57:15 |
回复Roddy: 我之后找到了你给得这个,我按照这个做的。上传功能 能选择图片了,可是不能提交上传了。
var isCreate = false; var bindUpload = function () { if (isCreate) return; isCreate = true; //上传 -- 能选择,但是无法提交上传 var uploadbutton = KindEditor.uploadbutton({ button: $('#btnUpload'), fieldName: 'imgFile', url: '/data?mode=upload&dir=image', afterUpload: function (data) { if (data.error === 0) { $('input[name=Picture]').val(data.url); } else { alert(data.message); } }, afterError: function (str) { alert('自定义错误信息: ' + str); } }); uploadbutton.fileBox.change(function (e) { //无法触发change事件 uploadbutton.submit(); }); //浏览服务器 -- 第一次要点击2次 才能打开。 var editor = KindEditor.editor({ fileManagerJson: '/data?mode=uploadmanage' }); $('#filemanager').click(function () { editor.loadPlugin('filemanager', function () { editor.plugin.filemanagerDialog({ viewType: 'VIEW', dirName: 'image', clickFn: function (url, title) { $('input[name=Picture]').val(url); editor.hideDialog(); } }); }); }); } |
回复 |
作者: Nigel11111, 发布日期: 2013-07-26 11:15:09 |
问题找到了, 原来是dialog内是form表单, upload在form表单内失效。 |
回复 |