1. 表格选择多个如何校验不正确数据并返回第几条有错误?
var dataItems = resultGrid.getCheckedRows();
dataItems.forEach((item, index, array) => {
if (item.userNum.startsWith("Y")) {
IPLAT.NotificationUtil({msg: "第" + (index + 1) + "行为Y不能设置系统"}, "error");
throw new Error("第" + (index + 1) + "行为Y开头的客商,不能设置系统!");
}
});
SC->SC->SCSC01.js
2.查询后数据回填到表格中
$("#QUERY").on("click", function (e) {
var userNum =$("#inqu_status-0-userNum").val();
var userName =$("#inqu_status-0-userName").val();
var appNum =$("#inqu_status-0-appNum").val();
var inInfo = new EiInfo();
inInfo.setByNameValue("inqu_status-0-userNum", userNum);
inInfo.setByNameValue("inqu_status-0-userName", userName);
inInfo.setByNameValue("inqu_status-0-appNum", appNum);
EiCommunicator.send("SCSC21", "query", inInfo, {
onSuccess : function(eiInfo) {
if(eiInfo.status == -1){
NotificationUtil(eiInfo.detailMsg, "error");
}else {
var inqu = document.getElementById("inqu");
IPLAT.clearNode(inqu);
IPLAT.fillNode(inqu, eiInfo);
var maintain=document.getElementById("maintain");
IPLAT.clearNode(maintain);
IPLAT.fillNode(maintain, eiInfo);
NotificationUtil(eiInfo.detailMsg, "success");
}
},
onFail : function(inInfo) {
NotificationUtil("刷新失败,原因[]", "error"+inInfo.message);
}
});
});
SC->SC->SCSC21.js
3.给标题修改颜色