Oh,I try it,my page hava 9 datagrid,i render and reload the datagrid this error appear.
When I commented out the render and reload,this error not appear.
<div id="f000gridmaster"></div> to <div id="f016gridmaster"></div>
            var array = ['f001gridmaster','f002gridmaster','f003gridmaster','f005gridmaster','f007gridmaster','f009gridmaster','f015gridmaster','f016gridmaster','f000gridmaster'];
            var pararray=['F001','F002','F003','F005','F007','F009','F015','F016','F000'];
            for(var j=0;j<array.length;j++){
                var gridname = array[j];
                var paraname=pararray[j];
                $('#'+gridname+'').datagrid({
                    idField: 'sysfunid',
                    title: '',
                    url: '/Box/SysGroup/GetJsonFunctionGrid',
                    method: 'get',
                    dataType: "json",
                    fit: true,
                    toolbar: '',
                    fitColumns: true,
                    rownumbers: true,
                    striped: true,
                    view: scrollview,
                    autoRowHeight: false,
                    pageSize: 500,
                    pagination: false,
                    remoteSort: false,
                    columns: [[
                        { field: 'sysfunid', hidden: true, title: 'ID' },
                        { field: 'sysfunnumber', title: '菜单编码', width: '120px', sortable: true },
                        { field: 'sysfunname_cn', title: '菜单名称', width: '150px', sortable: true },
                        { field: 'views', title: 'View', width: 50,
                            formatter: function (value, rec, rowIndex) {
                                if(value=='1'){
                                    return "<input type=\"checkbox\" id=\"viewscheckboxd"+rec.sysfunid+"\"  name=\"viewscheckboxd"+rec.sysfunid+"\" onclick=\"checkboxListener("+rec.sysfunid+",'views')\" value='"+value+"' checked='true'>";
                                }
                                else{
                                    return "<input type=\"checkbox\" id=\"viewscheckboxd"+rec.sysfunid+"\"  name=\"viewscheckboxd"+rec.sysfunid+"\" onclick=\"checkboxListener("+rec.sysfunid+",'views')\" value='"+value+"'>";
                                }
                            } },
                        { field: 'adds', title: 'Append', width: 50,
                            formatter: function (value, rec, rowIndex) {
                                if(value=='1'){
                                    return "<input type=\"checkbox\" id=\"addscheckboxd"+rec.sysfunid+"\"  name=\"addscheckboxd"+rec.sysfunid+"\" onclick=\"checkboxListener("+rec.sysfunid+",'adds')\" value='"+value+"' checked='true'>";
                                }
                                else{
                                    return "<input type=\"checkbox\" id=\"addscheckboxd"+rec.sysfunid+"\"  name=\"addscheckboxd"+rec.sysfunid+"\" onclick=\"checkboxListener("+rec.sysfunid+",'adds')\" value='"+value+"'>";
                                }
                            }
                        },
                    ]],
                    queryParams: {
                        id: id,
                        funnumber:paraname,
                    },
                    singleSelect: true,
                    selectOnCheck: false,
                    checkOnSelect: false,
                    onLoadSuccess: function (data) {
                        if (data) {
                            $.each(data.rows, function (index, item) {
                                if (item.checked) {
                                    $('#'+gridname+'').datagrid("checkRow", index);
                                }
                            });
                        }
                    }
                });
            }