1
0
forked from x/icebergs
icebergs/core/team/miss.js
2019-12-28 18:16:13 +08:00

39 lines
1.5 KiB
JavaScript

Volcanos("onimport", {help: "导入数据", list: [],
init: function(can, msg, cb, output, option) {output.innerHTML = "";
if (!msg.append || msg.append.length == 0) {
var code = can.page.Append(can, output, [{view: ["code", "div", msg.Result()]}]).code;
return typeof cb == "function" && cb(msg), code;
}
var table = can.page.AppendTable(can, output, msg, msg.append);
table.oncontextmenu = function(event) {var target = event.target; var data = target.dataset;
switch (event.target.tagName) {
case "SPAN":
can.user.carte(event, shy("", can.ondetail, can.feature.detail || can.ondetail.list, function(event, cmd, meta) {
var id = data.id;
can.run(event, [id, cmd], function(msg) {
can.onimport.init(can, msg, cb, output, option)
can.user.toast(cmd+"成功");
}, true)
}))
event.stopPropagation()
event.preventDefault()
break
case "TH":
case "TR":
case "TABLE":
}
}
return typeof cb == "function" && cb(msg), table;
},
})
Volcanos("onaction", {help: "组件交互", list: [],
})
Volcanos("onchoice", {help: "组件菜单", list: [],
})
Volcanos("ondetail", {help: "组件详情", list: [],
})
Volcanos("onexport", {help: "导出数据", list: [],
})