|
版本: |
|
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
后台写了一个通知:
public void noticeCheckPick(Map<String, Object> map) {
String sPersonIDs = map.get("sPersonIDs")==null?"":map.get("sPersonIDs").toString();
String SA_OPOrgs = map.get("SA_OPOrgs")==null?"":map.get("SA_OPOrgs").toString();
String title = map.get("title")==null?"":map.get("title").toString();
String process = map.get("process")==null?"":map.get("process").toString();
String activity = map.get("activity")==null?"":map.get("activity").toString();
String sCURL = map.get("sCURL")==null?"":map.get("sCURL").toString();
String sEURL = map.get("sEURL")==null?"":map.get("sEURL").toString();
String sData1 = map.get("sData1")==null?"":map.get("sData1").toString();
// 获得通知接收者
List<OrgUnit> ls = new ArrayList<OrgUnit>();
ls = OrgUtils.findPersonMembersByID(SA_OPOrgs, sPersonIDs);
// 设置通知为打开时抢占、打开后自动结束
// 设置通知打开后自动结束、打开时抢占
Map<String, Object> varMap = new HashMap<String, Object>();
varMap.put("sExecuteMode2", com.justep.system.process.TaskExecuteMode2.FINISH_WHEN_OPEN);
varMap.put("sPreemptMode", com.justep.system.process.TaskPreemptMode.OPEN);
varMap.put("sKindID", com.justep.system.process.TaskKind.NOTICE );
// 创建通知,执行保存方法,即发送通知
Task t = TaskHelper.createTask(title, process, activity, sCURL, sEURL,sData1, ls, varMap);
t.save();
}
w页面想接受task进行过滤:
Model.prototype.modelParamsReceive = function(event){
debugger;
if (event.params.data){
var task = event.params.data.task;
alert(task);
var TabSendOrder = this.comp("TabSendOrder");
TabSendOrder.setFilter("task", "TabSendOrder = '"+task+"'");
TabSendOrder.refreshData();
}
};
现在调试event.params.data没有值
怎么做??
|
|