卖女孩的火小柴 2018-01-08 08:47 采纳率: 0%
浏览 1454
已结题

easyui 的 editor编辑如何清除缓存

图片说明
如上图:点击垃圾桶或者小X的时候remove掉了一个勤和样式了,然后双击点击其他单元格editor编辑的时候第一次还没发现问题图片说明
,再双击其他的单元格editor编辑的时候问题就来了,remove掉的单元格又出现了图片说明

大牛们,怎么破?

/**

  • 响应删除考勤规则项
    */
    function actionRemovePlanClass(orgIds, ruleDiv,empId) {
    // 获得行信息
    if (isEmpty(orgIds) || orgIds == null || orgIds == "null") {
    orgIds = 'normal';
    }
    var curRowIdx = $("#rowIndex_" + orgIds).val();
    if(curRowIdx==""){curRowIdx=newOs.newIndexOS;}
    var allDataRows = $('#kq_plan_data').datagrid('getRows');
    // 获得列信息
    var curColIdx = $("#columnIndex_" + orgIds).val();
    if(curColIdx=="")curColIdx=newOs.newRowIndex;
    if(curColIdx==undefined){
    curColIdx = $("#columnIndex_normal").val();
    }
    var allColumns = $('#kq_plan_data').datagrid('getColumnFields');
    var columnObj = allColumns[curColIdx];
    var columnOption = $('#kq_plan_data').datagrid('getColumnOption', columnObj);

    var ruleId = ruleDiv.find(".hisschedualitem").attr("ruleid");
    // 获得对应数据对象单元格值

    var planDt = columnOption.dt;
    if(orgTreeNodeId!=null){
    orgIds=orgTreeNodeId;
    }
    $.ajax({
    url: './kqplan/removePlanRule',
    data: {
    'orgId': orgIds,
    'empId': empId,
    'ruleId': ruleId,
    'planDt': planDt,
    'type': 0,
    'stype': '考勤数据报批'
    },
    type: 'POST',
    async: false,
    success: function (response) {
    if ("success" == response.result) {
    //刷新当前页面
    ruleDiv.load();
    var datadivList = ruleDiv.parent();
    ruleDiv.remove();
    var kqDataItems = datadivList.find(".schedualitem");
    // 追加要给增加按钮
    if (kqDataItems.length == 0) {
    var btn_add = "";
    datadivList.append(btn_add);
    // 给本Td单元格重新设置事件
    //loadPlanTableData(reOrgId, reOrgplanYear, reOrgplanMonth, reOrgplanDay);
    reInitTdCellButtonListener(t.selectedPlanItem);
    }

        } else {    
            $.messager.alert('错误', response.data, 'error');
        }
    },
    error: function (error) {
        $.messager.alert('错误', error, 'info');
    }
    

    });
    }

  • 写回答

2条回答

  • 冬天那么冷 2018-01-08 12:43
    关注

    可以试着在编辑单元格之后触发一个事件,在这个事件当中处理你当前修改的单元格数据,最好是异步存储到数据库,并刷新列表。然后列表样式在formatter中动态加载。供参考

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器