zoukankan      html  css  js  c++  java
  • 一个多余逗号引起的麻烦

    问题在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',  30, sortable: true, frozen: true },
                    //表示当前状态
                    {field: 'testStatus', title: '类型',  60,
                        formatter: function (value)
                        {
                            switch (value)
                            {
                                case -1:
                                    return "远程";
                                    break;                            
                                default:
                                    return "现场";
                                    break;
                            }
                        }
                     },
                    { field: 'sampleID', title: '样品编号',  80, sortable: true, frozen: true },
                    { field: 'serialNum', title: '出厂编号',  100 },
                    { field: 'name', title: '名称',  80, sortable: true, frozen: true },
                    { field: 'type', title: '型号',  100 },
                    { field: 'customerName', title: '送检单位',  100 },
                    { field: 'workType', title: '工作类型',  100 },
                    { field: 'submitDate', title: '提交日期',  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

  • 相关阅读:
    ASPJSPNET 清空IE缓存
    asp.net __doPostBack详细解释,用法示例
    httpModules与httpHandlers
    mssql中的标量值函数和表函数的用法
    SQL利用Case When Then多条件判断
    .net发送邮件
    Cookie总结
    asp.net中web.config配置节点大全详解
    Java中打印输出
    Java中new关键字创建对象
  • 原文地址:https://www.cnblogs.com/wangxiuhui/p/3903404.html
Copyright © 2011-2022 走看看