jQuery MiniUI

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

DATAGRID ROWDETAIL BUG提交 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2012-11-30 10:36:09 |只看该作者 |倒序浏览
首先这个ROWDETAIL  监听HIDE事件

当我保存单据时,grid.hideAllRowDetail();
会报下面的错
Uncaught TypeError: Cannot set property 'ondrop' of null

Rank: 8Rank: 8

沙发
发表于 2012-11-30 11:18:09 |只看该作者
你做了什么操作报了这个错?
hideAllRowDetail()的使用,
请参考:http://www.miniui.com/demo/#src=datagrid/editform.html

Rank: 4

板凳
发表于 2012-11-30 15:17:28 |只看该作者
本帖最后由 xiaozan 于 2012-11-30 15:18 编辑

反正挺复杂的,不过没对MINI的对象做任何修改操作


detail.hideAllRowDetail();

if (!gSheetCheckStatus()) return ;  //这个方法可以忽视
        detail.commitEdit()//提交表单
        gEditGrid(detail);//循环开启所有的行编辑状态
        
        if (detail.getData().length == 0){
                alert('没有数据,无需保存')
                return
        }
        
        // 验证明细内容
        if (!new mini.Form('detail').validate()){
                alert('数据验证未通过')
                return
        }
        
        // 提交表单内容
        var masterData = master.getData(true)
        var detailData = detail.getChanges()

        var data = genSheetCommitData(masterData,detailData,entity);
        var url = gGetSheetAction('ajaxSaveSheet');
        $.ajax({
                url:url,
                data:data,
                dataType:'json',
                type:'post',
                success:function(data, textStatus, jqXHR){
                        if (data.success ==true){
                                alert("保存成功")
                                location.href=gGetSheetAction("ajaxNewSheet")+"?data="+data.message;
                        }else{
                                alert(data.message)
                        }
                },
                error:gAjaxError
        })


帮看看哪里容易出这莫名奇妙的错

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-11-30 17:09:08 |只看该作者
你最好做一个静态的html示例,能直接运行并反映问题的。
然后上传,我们会给你定位和解决。

Rank: 8Rank: 8

5#
发表于 2012-11-30 17:09:21 |只看该作者
xiaozan 发表于 2012-11-30 15:17
反正挺复杂的,不过没对MINI的对象做任何修改操作

这样子很难看出来,报错了你自己点进去调试看下哪段代码上出错了呢

Archiver|普加软件

GMT+8, 2024-11-26 11:52 , Processed in 1.065981 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部