diff --git a/frame.js b/frame.js index 0bc42b54..4febaed1 100644 --- a/frame.js +++ b/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) diff --git a/page/index.css b/page/index.css index 919971d3..c083a2fb 100644 --- a/page/index.css +++ b/page/index.css @@ -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; diff --git a/plugin/state.js b/plugin/state.js index d91b0289..732798d3 100644 --- a/plugin/state.js +++ b/plugin/state.js @@ -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}) diff --git a/plugin/table.js b/plugin/table.js index 43d16712..ee13548d 100644 --- a/plugin/table.js +++ b/plugin/table.js @@ -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: []})