帆软报表

表格中添加普通按钮删除行前弹窗确认

var cell = this.options.location;
//获取当前控件所在单元格的编号
FR.Msg.confirm("警告", "确定要删除吗?", function(value) {
        if (value) {
                _g().deleteReportRC(cell);
                //删除当前行
        }
})

多选发送ajax

checkbox上添加初始化后事件

if (!window.lineboxes) {  
    window.lineboxes = [];  
}  
lineboxes[lineboxes.length] = this;
var $span = $('.fr-checkbox-checkon');
var darray = [];
var arr = [];
var $tds = $("td").has($span);
var t = 0;
for (var i = 0, len = $tds.length; i < len; i++) {
    var id = $($tds[i]).attr("id");
    if (id) {
        darray.push(id);
    }

    var $td = $($tds[i]);
    var row = $td.closest("tr");
    var rowIndex = row.index();
    arr.push(contentPane.getCellValue(2, rowIndex));
    t = contentPane.getCellValue(1, rowIndex)
}
$.ajax({
    url: "http://mes.drive-inno.com/bi/s/examine",
    type: "POST",
    data: {
        rowIds: arr,
        t: t,
        m: 'unshen'
    },
    success: function(res) {
        if (res.code === 0) {
            FR.Msg.alert("提示成功", res.msg);
            contentPane.deleteReportRC(null, darray);
            contentPane.writeReport();
        } else {
            FR.Msg.alert("提示失败", res.msg);
        }
    }
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容