mirror of
https://shylinux.com/x/volcanos
synced 2025-05-02 19:47:01 +08:00
opt some
This commit is contained in:
parent
bd13e73cf6
commit
3c987c09dc
4
frame.js
4
frame.js
@ -154,7 +154,9 @@ Volcanos("onappend", {help: "渲染引擎", list: [], _init: function(can, meta,
|
||||
sub.page.ClassList.add(sub, field, meta.index? meta.index.split(".").pop(): meta.name)
|
||||
|
||||
sub.page.Modify(sub, sub._legend, {
|
||||
onmouseenter: function(event) { sub.user.carte(event, sub, sub.onaction, sub.onaction.list) },
|
||||
onmouseenter: function(event) {
|
||||
sub.user.carte(event, sub, sub.onaction, sub.onaction.list)
|
||||
},
|
||||
})
|
||||
|
||||
meta.inputs && sub.onappend._option(sub, meta, sub._option)
|
||||
|
@ -373,6 +373,21 @@ fieldset>form.option>div.item input[name=cmd] {
|
||||
background-color:black; color:white;
|
||||
width:160px;
|
||||
}
|
||||
fieldset>form.option>div.item input[name=id] {
|
||||
width:48px;
|
||||
}
|
||||
fieldset>form.option>div.item input[name=ID] {
|
||||
width:48px;
|
||||
}
|
||||
fieldset>form.option>div.item input[name=limit] {
|
||||
width:48px;
|
||||
}
|
||||
fieldset>form.option>div.item input[name=offset] {
|
||||
width:48px;
|
||||
}
|
||||
fieldset>form.option>div.item input[name=offend] {
|
||||
width:48px;
|
||||
}
|
||||
fieldset>form.option>div.item input.args.cmd {
|
||||
background-color:black; color:white;
|
||||
width:160px;
|
||||
|
@ -62,13 +62,8 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, conf,
|
||||
},
|
||||
})
|
||||
Volcanos("onaction", {help: "交互操作", list: [
|
||||
"保存参数", "清空参数", "共享工具", "删除工具", "刷新数据", "清空数据", [
|
||||
"其它", "复制数据", "下载数据", [
|
||||
"其它", "复制数据", "下载数据",
|
||||
], [
|
||||
"其它", "复制数据", "下载数据",
|
||||
],
|
||||
]], _init: function(can, msg, list, cb, target) {
|
||||
"保存参数", "清空参数", "共享工具", "删除工具", "刷新数据", "清空数据", ["其它 ->", "复制数据", "下载数据"],
|
||||
], _init: function(can, msg, list, cb, target) {
|
||||
},
|
||||
"保存参数": function(event, can) { var meta = can.Conf()
|
||||
var msg = can.request(event, {river: can.Conf("river"), storm: can.Conf("storm"), id: meta.id})
|
||||
|
@ -16,57 +16,6 @@ Volcanos("onimport", {help: "导入数据", list: [], _init: function(can, msg,
|
||||
var cb = can.onimport[msg.Option("_control")]
|
||||
return can.base.isFunc(cb) && cb(can, msg)
|
||||
},
|
||||
_page: function(can, msg) { var ui = {}
|
||||
return {view: ["control", "div"], list: [
|
||||
{button: ["上一页", function(event) {
|
||||
ui.offend.value = parseInt(ui.offend.value||0) + parseInt(ui.limit.value)
|
||||
can.run(event)
|
||||
}]},
|
||||
|
||||
{input: ["cache.offend", function(event) {
|
||||
event.key == "Enter" && can.run(event)
|
||||
}], style: {width: 50}, _init: function(item) {
|
||||
ui.offend = item, item.value = msg.Option("cache.offend")
|
||||
}, data: {"className": "args"}},
|
||||
|
||||
{select: [["cache.limit", 10, 30, 100, 1000], function(event) {
|
||||
can.run(event)
|
||||
}], _init: function(item) {
|
||||
ui.limit = item, item.value = msg.Option("cache.limit")
|
||||
}, data: {"className": "args"}},
|
||||
|
||||
{button: ["下一页", function(event) {
|
||||
ui.offend.value = parseInt(ui.offend.value||0) - parseInt(ui.limit.value)
|
||||
if (ui.offend.value < 0) {
|
||||
ui.offend.value = 0
|
||||
}
|
||||
can.run(event)
|
||||
}]},
|
||||
|
||||
{select: [["cache.field"].concat(msg["append"]||can.core.Split(msg.Option("fields"))), function(event) {
|
||||
can.run(event)
|
||||
}], _init: function(item) {
|
||||
item.value = msg.Option("cache.field") || item.value
|
||||
}, data: {"className": "args"}},
|
||||
|
||||
|
||||
{input: ["cache.value", function(event) {
|
||||
if (event.key == "Enter") {
|
||||
can.page.Select(can, can._output, "tr", function(tr, index) {
|
||||
if (event.target.value == "") { can.page.Modify(can, tr, {style: {"display": ""}}); return }
|
||||
index > 0 && can.page.Modify(can, tr, {style: {"display": "none"}})
|
||||
can.page.Select(can, tr, "td", function(td, index) {
|
||||
if (td.innerText.indexOf(event.target.value) > -1) {
|
||||
can.page.Modify(can, tr, {style: {"display": ""}})
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
}], style: {width: 50}, _init: function(item) {
|
||||
item.value = msg.Option("cache.value")
|
||||
}, data: {"className": "args"}},
|
||||
]}
|
||||
},
|
||||
})
|
||||
Volcanos("onaction", {help: "控件交互", list: []})
|
||||
Volcanos("onexport", {help: "导出数据", list: []})
|
||||
|
Loading…
x
Reference in New Issue
Block a user