changwen313 2017-11-23 14:34 采纳率: 100%
浏览 2816
已采纳

easyui 里关于datagrid增加行的问题

datagrid正常加载数据,就是最后用 $("#tabview").datagrid('appendRow' 没有看到增加行的效果,请大神指点,以下是js的源码

var dgr = {};
var title = '';
var url = '';
var frozenCol = [];
var column = [];
var queryParamter = {};
init_table();

if(btn_type == "btn_ds")  //地市追踪
{//表格定义      

    $("#btn").attr("onclick", "btn_click('btn_ds')");


    title = '开门红地市业绩追踪(万元)';
    url = 'ajaxgetdata.aspx';
    queryParamter = { "busitype": "ds", "startDate": "2017-11-01", "endDate": a};
   frozenCol = [[{ field: 'CITY_BRANCH_NAME', title: '机构', width: 80 }]];
    column = [
    [{ title: "目", colspan: 1 },
         { title: "预约", colspan: 1 },
         { title: "达成", colspan: 1 },
         { title: "预约", colspan: 1 },
         { title: "举绩", colspan: 1 },
         { title: "撤单", colspan: 1 },
         { title: "预约方式", colspan: 3 },
         { title: "三大平台", colspan: 3 },
         { title: "累计录单", colspan: 2 },
         { title: "今日录单", colspan: 2 },
         { title: "脱落", colspan: 2 }

      ],
    [
        { field: 'KMH_YY', title: '标', width: 70,align:'center'},
        { field: 'PREM', title: '保费', width: 80, align: 'center' },
        { field: 'DCL', title: '率', width: 80, align: 'center' ,formatter: function (value, row, index) { if (row != null) { return '<span style="color:red;">' + value + '</span>' } } },
        { field: 'YYJS', title: '件数', width: 80, align: 'center' },
        { field: 'JJRL', title: '人力', width: 80, align: 'center' },
        { field: 'CD_PREM', title: '保费', width: 80, align: 'center' },
        { field: 'PREM1', title: '国寿e家', width: 70, align: 'center' },
        { field: 'PREM2', title: '万能账户', width: 80, align: 'center' },
        { field: 'PREM3', title: '安保基金', width: 80, align: 'center' },
        { field: 'PREMCQ', title: '城区', width: 90, align: 'center' },
        { field: 'PREMLX', title: '两乡', width: 95, align: 'center' },
        { field: 'PREMSZ', title: '收展', width: 95, align: 'center' },
        { field: 'LD_JS', title: '件数', width: 95, align: 'center' },
        { field: 'LD_PREM', title: '保费', width: 95, align: 'center' },
       { field: 'LDJT_JS', title: '件数', width: 95, align: 'center' },
       { field: 'LDJT_PREM', title: '保费', width: 95, align: 'center' },
       { field: 'TL_JS', title: '件数', width: 95, align: 'center' },
       { field: 'TL_PREM', title: '保费', width: 95, align: 'center' }
      ]  
    ];

dgr.title = title;
dgr.queryParams = queryParamter;
dgr.url = url;
dgr.frozenColumns = frozenCol;
dgr.columns = column;
dgr.singleSelect = true; 

$('#tabview').datagrid(dgr);

$("#tabview").datagrid('appendRow', {
KMH_YY:'1200'
});
  • 写回答

2条回答 默认 最新

  • Go 旅城通票 2017-11-24 02:07
    关注

    appendRow放到dgr的onLoadSuccess配置里面,要不url异步加载的数据会覆盖你appendRow的

             dgr.title = title;
            dgr.queryParams = queryParamter;
            dgr.url = url;
            dgr.frozenColumns = frozenCol;
            dgr.columns = column;
            dgr.singleSelect = true;
            ////////////////
            dgr.onLoadSuccess = function () {
                $("#tabview").datagrid('appendRow', {
                    KMH_YY: '1200'
                });
            }
    
            $('#tabview').datagrid(dgr);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求TYPCE母转母转接头24PIN线路板图
  • ¥100 国外网络搭建,有偿交流
  • ¥15 高价求中通快递查询接口
  • ¥15 解决一个加好友限制问题 或者有好的方案
  • ¥15 急matlab编程仿真二阶震荡系统
  • ¥20 TEC-9的数据通路实验
  • ¥15 ue5 .3之前好好的现在只要是激活关卡就会崩溃
  • ¥50 MATLAB实现圆柱体容器内球形颗粒堆积
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型