表格中添加普通按钮删除行前弹窗确认
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);
}
}
});