|
发表于 2014-1-20 09:46:13
|
显示全部楼层
1.可以在data的 保存前事件中获取需要填写关系值,判断如果为空,就调用event.cancel = true
2.可以参考如下自定义一个函数:- function checkRelationRule() {
- var relations = [ "fSTARTTIME", "fENDTIME", "fPERSONNEL", "fPLACE" ];
- var mes = [ "开始时间不能空!", "结束时间不能为空!", "出差人员不能为空!", "出差地点不能为空!" ];
- var data = justep.xbl("main");
- var mesFull = "", temp;
- for ( var i = 0; i < relations.length; i++) {
- temp = data.getValue(relations[i]);
- if (!temp) {
- mesFull += mes[i] + "\r\n";
- }
- }
- return mesFull;
- }
复制代码 然后在保存按钮的onclick事件中调用- mainActivity.titlebarItem1Click = function(event) {
- var mes = checkRelationRule();
- if (mes != "") {
- alert(mes);
- } else {
- data.saveData();
- }
- };
复制代码 |
|