miniUI——弹出框的数据绑定

通用代码片段

function addEditFill(config) {

mini.open({
targetWindow: window,
url: config.url,
title: config.title,
width: "860",
height: "500",
allowResize: false,
showModal: true,
allowDrag: false,
onload: function () {    // 弹出界面加载完成
var iframe = this.getIFrameEl();
var data = config.data;
iframe.contentWindow.editPage.setData(data);    // 调用弹出界面进行初始化
},
ondestroy: function (message) {   //  弹出界面关闭前
if (message == "ok")
fillManageMsg.load();
}



          ondestroy: function () { // 弹出页面关闭前
                var iframe = this.getIFrameEl();
                //获取选中、编辑的结果
                var data = iframe.contentWindow.editPage.getData();
                data = mini.clone(data); // 必须克隆数据
                putawayMsg.updateRow(curRow, data);
                // putawayMsg.reload();
            }



});
}

// 新增

$('#jk-add-fill').on('click', function () {
addEditFill({
title: '新增计划',
url: 'fill_edit.html',
data: ''
});
});

// 双击编辑

fillManageMsg.on('rowdblclick', function (e) {
var rowRecord = e.record;
addEditFill({
title: '修改计划',
url: 'edit.html',
data: rowRecord
});
})

// 编辑

$("#jk-edit-fill").on("click", function () {
var rows = fillManageMsg.getSelecteds();
if (rows.length == 1) {
var fillManageList = rows[0];

addEditFill({
title: '修改计划',
url: 'edit.html',
data: fillManageList
});

} else
mini.alert("请勾选单一数据");
});

// 删除

$("#jk-del-fill").on('click', function () {
var rows = fillManageMsg.getSelecteds();
var ids = rows.map(function (value) {
var output = {};
output._uid = value._uid;
return output;
});
if (rows.length == 0)
mini.alert('未勾选数据');
else {
mini.confirm("确定删除记录?", "确定?",
function (action) {
if (action == "ok") {
var obj = {};
obj.selecteds = ids;
console.log(obj.selecteds)

/**
$.ajax({
url: '',
data: ,
type: 'post',
}).done(result => {
mini.alert(result.msg, '', function () {
gridWaveList.load();
});

}).fail(error => {
mini.alert(error.message);
})
.always(() => {
mini.unmask(document.body);
});
*/
}
}
);
}
});
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值