主题: 【急】jquery easyui 中弹出的dialog中包含kindeditor时无法编辑
作者: jacksun, 发布日期: 2013-05-22 01:20:32, 浏览数: 9137

操作系统:
win7
浏览器版本:
firefox,ie
KindEditor版本:
    ver 4.1.7    ver 4.1.7ver 4.1.7 (2013-04-21)ver 4.1.7
BUG再现步骤:
1.在jquery easyui的框架中,通过dialog弹出kindeditor时,kindeditor无法进行编辑;
2.如果按照官方的例子(http://www.kindsoft.net/ke4/examples/jquery-ui.html)做,同时引用jquery.easyui.min.js ,则造成冲突,同时easyui的easyui-numberspinner、easyui-datetimebox等都无法使用。

3.官方提供的例子是jquery ui的,而非jquery easyui的;并且jquery easyui的dialog是没有open和beforeClose方法的。

 期望结果:

希望能够提供jquery easyui的例子,最好里面还包含easyui-datetimebox等jquery easyui的例子。

作者: yglei, 发布日期: 2013-06-16 13:38:42

可以用的,例如:

$('#dd').dialog({
  title:"基本资料",
  modal : true,
  fit:true,
  onOpen:function(){
   KindEditor.create('textarea[name="content"]', {
    resizeType : 1
   });
  },
  onBeforeClose:function(){
   KindEditor.remove('textarea[name="content"]');
  },
  buttons : [ {
   text : '确定',
   iconCls : 'icon-ok',
   handler : f_save
  }, {
   text : '取消',
   handler : function() {
    $('#dd').dialog('close');
   }
  } ]
 });

 

回复
作者: yglei, 发布日期: 2013-06-16 13:42:55
easyui 的dialog是继承panel的,建议你多看一下easyui帮助文档
回复
作者: 风雨明天, 发布日期: 2014-05-09 21:55:13
方法确实能执行,但是执行完之后还是不展示
回复
发表新帖 发表回复