在页面的公共参数后添加"调度"按钮,点击该按钮,运行一个"计划任务"中的计划。
宏类型 | 对象 | 事件 |
ClientSide | Page | OnRenderPage |
function main(page, pageContext) { //在公共参数列表的最后一个单元格后面新增加单元格:lastCell var paramTable = page.paramPanel.layoutTable; var i, cell, lastCell; for (i = 0; i < paramTable.rows.length; i++) { cell = paramTable.rows[i].insertCell( - 1); if (i == paramTable.rows.length - 1) lastCell = cell; } //新建button,并把这个button加到最后一个参数后面 var btnElem = document.createElement("input"); btnElem.type = "button"; btnElem.title = "运行计划"; btnElem.value = "调度"; btnElem.width = "100px"; btnElem.onclick = doClick; if (lastCell) { lastCell.appendChild(btnElem); } //定义button的Click事件 function doClick() { //执行一个计划 //计划ID var scheduleId = "I4028818a3654ad170150c5dbf3d31ae7"; var result = util.remoteInvoke("ScheduleSDK", "run", [scheduleId]); if (result.result) alert("运行成功!"); else alert("运行失败"); } } |