首页 > 代码库 > 一个多余逗号引起的麻烦

一个多余逗号引起的麻烦

问题在IE9以上被隐藏,但是在IE8上,出现EasyUI.mini.js中的错误,竟然是一个多余的逗号引起的

如下:

dataTable_OnsiteDelegation.datagrid({        title: ‘现场登记管理‘,        iconCls: ‘icon-save‘,        method: "post",        url: ‘/SampleReceive/LoadOnsiteDelegationjson/‘,        idField: ‘ID‘,        sortName: ‘ID‘,        sortOrder: ‘asc‘,        pageSize: 20,        striped: true, //显示斑马线效果        fit: true,        pagination: true, //如果为true,则在数据表格控件底部显示分页工具栏。        rownumbers: true,        fitColumns: false, //真正的自动展开/收缩列的大小,以适应网格的宽度,防止水平滚动。        singleSelect: true, //如果为true,则只允许选择一行。        columns: [[                //{ field: ‘ck‘, checkbox: true },                //{field: ‘ID‘, title: ‘ID‘, width: 30, sortable: true, frozen: true },                //表示当前状态                {field: ‘testStatus‘, title: ‘类型‘, width: 60,                    formatter: function (value)                    {                        switch (value)                        {                            case -1:                                return "远程";                                break;                                                        default:                                return "现场";                                break;                        }                    }                 },                { field: ‘sampleID‘, title: ‘样品编号‘, width: 80, sortable: true, frozen: true },                { field: ‘serialNum‘, title: ‘出厂编号‘, width: 100 },                { field: ‘name‘, title: ‘名称‘, width: 80, sortable: true, frozen: true },                { field: ‘type‘, title: ‘型号‘, width: 100 },                { field: ‘customerName‘, title: ‘送检单位‘, width: 100 },                { field: ‘workType‘, title: ‘工作类型‘, width: 100 },                { field: ‘submitDate‘, title: ‘提交日期‘, width: 150,                    formatter: function (value)                    {                        var re = /-?\d+/;                        var m = re.exec(value);                        if (m == null)                        {                            //alert("当前记录的提交日期字段为空!");                            return null;                        }                        var d = new Date(parseInt(m[0]));                        // 按【2012-02-13 09:09:09】的格式返回日期                        return d.format("yyyy-MM-dd hh:mm:ss");                    }                }            ]],        onClickRow: function (rowindex, rowdata)        {            //alert("第" + rowindex + "行被点击");            updateBtnStatus(rowdata.testStatus);        },        toolbar: [{            text: "添加",            iconCls: ‘icon-add‘,            handler: AddOnsiteDelegation        }, ‘-‘, {            text: "编辑",            iconCls: ‘icon-edit‘,            handler: editOnsiteDelegation,            id: ‘OnsiteDelegation_EditBtn‘        }, ‘-‘, {            text: "删除",            iconCls: ‘icon-remove‘,            handler: delOnsiteDelegation        }, ‘-‘, ]    });

注意最后,“-”后面多了一个逗号,让easyui以为后面还有toolbar,引起无效的btn.handler