List或getlist页面的按钮使用技巧
通过List页面list位置的按钮,调用函数,可以直接对选择的记录进行操作,并刷新。
案例1:list页面方法
如下图,“设置优先级”按钮,结合优先级选择字段(list页面模板添加),和选中的记录,结合JS模板,可以直接通过button的jsfunc方式修改选中的页面字段值。
按钮参数定义:
{“jsfunc”:”addPriority”}
JS模板函数定义:
function addPriority(id1, id2) {
var getID = id1.beanid;
var tableid = $(id2).attr(“tableid”);
var ListData = WL.getSelectedData(tableid);
var MAX_LEMGTH = ListData.length;
if (0 == MAX_LEMGTH) {
layer.msg(‘未选择工单!’);
return true;
}
var getPriority = BT.getFieldVal(“setPriority”);
if (“” == getPriority) {
layer.msg(‘未选择优先级!’);
return true;
}
$.each(ListData, function(index, item) {
setScreenField(item.datamodid, item.dataid, null, “field9″, getPriority);
});
WL.reloadTable(tableid);
}
本文地址: http://www.kanwoda.com/blog/archives/02232806041550.html
噢!评论已关闭。