jQuery MiniUI

 找回密码
 立即注册
查看: 3224|回复: 7
打印 上一主题 下一主题

修改miniui中datagrid [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-3-24 17:35:18 |只看该作者 |倒序浏览
含有ueditor插件
修改时,获取数据后
success: function (text) {
                        form.clear();
                        var o = mini.decode(text);
                               form.setData(o);
                               var content = mini.get("content").getValue();
                        alert(content);
                               editor.setContent(content);
                },
有alert()提示语句可以将内容显示,去除alert语句,内容为空

Rank: 8Rank: 8

沙发
发表于 2014-3-24 18:15:10 |只看该作者
加个延时试下。

Rank: 2

板凳
发表于 2014-3-26 15:30:29 |只看该作者
lost 发表于 2014-3-24 18:15
加个延时试下。

没有用呢,有没有其他办法啊

Rank: 8Rank: 8

地板
发表于 2014-3-26 15:35:58 |只看该作者
yuzhen198912 发表于 2014-3-26 15:30
没有用呢,有没有其他办法啊

你断点调试看看,为什么没值,这样看,我也看不出问题所在

Rank: 2

5#
发表于 2014-3-26 15:45:05 |只看该作者
本帖最后由 yuzhen198912 于 2014-3-26 15:49 编辑
lost 发表于 2014-3-26 15:35
你断点调试看看,为什么没值,这样看,我也看不出问题所在


有的时候可以出来有的时候不出来,加啦提示语句输出可以出来,关闭后都可以显示,延时没有用

Rank: 8Rank: 8

6#
发表于 2014-3-26 16:18:32 |只看该作者
yuzhen198912 发表于 2014-3-26 15:45
有的时候可以出来有的时候不出来,加啦提示语句输出可以出来,关闭后都可以显示,延时没有用 ...

1.那你加延时的时候断点看看为什么会这样的问题,是不是你的时机问题?你光描述我们也没法看出原因。
2.如果你的ueditor数据就是表单setData()之后的数据,让他直接从表单数据中获取数据,不要从mini.get("content").getValue();之后再设置数据

Rank: 2

7#
发表于 2014-3-26 17:04:08 |只看该作者
lost 发表于 2014-3-26 16:18
1.那你加延时的时候断点看看为什么会这样的问题,是不是你的时机问题?你光描述我们也没法看出原因。
2. ...

一样的
$.ajax({
                        url: url,
                        type: "post",
                        success: function (text) {
                                form.clear();
                                var o = mini.decode(text);
                                       form.setData(o);
                                       mini.mask({
                                            el: document.body,
                                            cls: 'mini-mask-loading',
                                            html: '加载中...'
                                        });
                                        setTimeout(function () {
                                            mini.unmask(document.body);
                                        }, 2000);
                                       editor.setContent(o.content);
                        },
                        error: function (jqXHR, textStatus, errorThrown) {
                            alert(jqXHR.responseText);
                        }
                    });

Rank: 8Rank: 8

8#
发表于 2014-3-26 17:19:19 |只看该作者
yuzhen198912 发表于 2014-3-26 17:04
一样的
$.ajax({
                        url: url,

。。。。这样加试试
setTimeout(function(){
         editor.setContent(o.content);
},2000)

Archiver|普加软件

GMT+8, 2024-11-27 08:44 , Processed in 1.054061 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部