jQuery MiniUI

标题: datagrid reload()问题 [打印本页]

作者: hhyzg    时间: 2013-7-5 17:14:31     标题: datagrid reload()问题

var rows = grid.getSelecteds();
            if (rows.length > 0) {
                if (confirm("如果合同已审核则不能删除,确定删除选中的合同?")) {
                    var ids = [];
                    for (var i = 0, l = rows.length; i < l; i++) {
                        var r = rows;
                        ids.push(r.AutoID);
                    }
                    var id = ids.join(',');
                    grid.loading("操作中,请稍后......");
                    $.ajax({
                        url: "../data/ServiceContract.aspx?method=RemoveContract&id=" + id,
                        success: function (text) {
                            mini.alert(text);
                            grid.reload();

                        },
                        error: function () {
                        }
                    });
                }
            } else {
                mini.alert("请选中一条记录");
            }


这段代码中的grid.reload()为什么会报错
[attach]2305[/attach]


作者: factory    时间: 2013-7-5 17:32:21

你先弄一个表格,什么都不要放,只放个按钮,执行grid.reload(),看看是否依旧报错
或者更新下miniui试试
作者: hhyzg    时间: 2013-7-5 21:25:10

单独放一个按钮调用reload()是没有问题的,就是在某个页面有问题,已经仔细检查过代码并更新为最新版,还是不行,我想知道到底是什么原因造成的,好去有针对性的检查代码!
作者: niko    时间: 2013-7-7 09:55:00

1.更新下版本试试
2.如果还是有错误,请提供下错误示例页面,上传下我们给你看看
作者: xiaoNiuNew    时间: 2013-7-24 21:46:34

我也有类似的错误,调试的时候提示:
未经处理的异常,行 22762,列 36,在 http://localhost:20237/scripts/miniui/miniui_format.js 中

0x800a01b6 - Microsoft JScript runtime error: Object doesn't support property or method 'removeNode'
作者: xiaoNiuNew    时间: 2013-7-24 21:57:42

也是进行了删除操作,在ajax回调里reload
  function delModel() {
        var rows = grid.getSelecteds();
        if (rows.length >= 1) {
            if (confirm("确定要删除这" + rows.length + "个模型?")) {
                for (var i = 0; i < rows.length; i++) {
                    rows[i]._state = "deleted";
                }
                var json = mini.encode(rows);

                $.ajax({
                    url: "/APS_PlanOptimization/CompanyModelAnalysis/DelModel",
                    type: 'post',
                    data: { data: json },
                    cache: false,
                    success: function (text) {
                        if (text != "") {
                            alert(text);
                        } else {
                            alert("OK!");
                        }
                        grid.reload();
                    },
                    error: function () {
                        alert("Error!");
                    }
                });
            }
        } else {
            alert("请至少选中一条数据");
        }
    }
作者: niko    时间: 2013-7-25 09:18:32

看你的地址:http://localhost:20237/scripts/miniui/miniui_format.js
首先告诉你,试用版代码是不能格式化的,只要你格式化就报错。





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2