jQuery MiniUI
标题:
DATAGRID ROWDETAIL BUG提交
[打印本页]
作者:
xiaozan
时间:
2012-11-30 10:36:09
标题:
DATAGRID ROWDETAIL BUG提交
首先这个ROWDETAIL 监听HIDE事件
当我保存单据时,grid.hideAllRowDetail();
会报下面的错
Uncaught TypeError: Cannot set property 'ondrop' of null
作者:
factory
时间:
2012-11-30 11:18:09
你做了什么操作报了这个错?
hideAllRowDetail()的使用,
请参考:
http://www.miniui.com/demo/#src=datagrid/editform.html
作者:
xiaozan
时间:
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
})
帮看看哪里容易出这莫名奇妙的错
作者:
niko
时间:
2012-11-30 17:09:08
你最好做一个静态的html示例,能直接运行并反映问题的。
然后上传,我们会给你定位和解决。
作者:
factory
时间:
2012-11-30 17:09:21
xiaozan 发表于 2012-11-30 15:17
反正挺复杂的,不过没对MINI的对象做任何修改操作
这样子很难看出来,报错了你自己点进去调试看下哪段代码上出错了呢
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2