49 lines
2.3 KiB
Plaintext
49 lines
2.3 KiB
Plaintext
<%@ page language="java" contentType="text/html;charset=GBK" %><%@
|
||
page import="java.util.*" %><%@
|
||
page import="com.amarsoft.are.*" %><%@
|
||
page import="com.amarsoft.are.jbo.*" %><%@
|
||
page import="com.amarsoft.are.jbo.impl.*" %><%@
|
||
page import="com.amarsoft.awe.control.model.*" %><%@
|
||
page import="com.amarsoft.awe.dw.*" %><%@
|
||
page import="com.amarsoft.awe.dw.ui.htmlfactory.*" %><%@
|
||
page import="com.amarsoft.awe.dw.ui.util.*" %><%@
|
||
page import="com.amarsoft.awe.dw.ui.value.*" %><%
|
||
/*
|
||
本页面,被AJax调用
|
||
功能:实现数据删除操作
|
||
参数说明:自动根据request.getQueryString()来获得dono,events[返回处理事件],以及关键字信息
|
||
注意:修改本页面不要产生html级别的代码[就是说最终运行结果界面不应有空行,js脚本,css样式等,避免返回到js时出现错误]
|
||
*/
|
||
try{
|
||
String sASD = request.getParameter("asd").toString();
|
||
//对象转换
|
||
ASDataObject asObj = Component.getDataObject(sASD);
|
||
String sBusinessProcess = asObj.getBusinessProcess();
|
||
if(sBusinessProcess==null || sBusinessProcess.equals(""))
|
||
sBusinessProcess = ARE.getProperty("Jbo_BusinessProcess");
|
||
String sJbo = asObj.getJboClass();
|
||
String xml =request.getParameter("para").toString();
|
||
xml = java.net.URLDecoder.decode(xml,"UTF-8");
|
||
//System.out.println("xml=" + xml);
|
||
//String sBpData = Request.GBKSingleRequest("bpdata",request);
|
||
//String sSelectedRows = Request.GBKSingleRequest("SelectedRows",request);
|
||
//if(sBpData.equals("undefined"))
|
||
// sBpData = "";
|
||
//com.amarsoft.cbm.datamodel.BusinessProcessData bpData = new com.amarsoft.cbm.datamodel.BusinessProcessData();
|
||
//bpData.SelectedRows = PublicFuns.getIntArrays(sSelectedRows);
|
||
//TODO 修改信贷核算产品功能定义中删除按钮
|
||
//com.amarsoft.awe.dw.ui.list.DeleteAction deleteAction = new com.amarsoft.awe.dw.ui.list.DeleteAction(sJbo,asObj,request,sBusinessProcess);
|
||
com.amarsoft.app.als.awe.ow.ui.OWDeleteAction deleteAction = new com.amarsoft.app.als.awe.ow.ui.OWDeleteAction(sJbo,asObj,request,sBusinessProcess);
|
||
boolean result = deleteAction.deleteObjects(xml);
|
||
if(result){
|
||
out.println("{status:'success',resultInfo:'"+ WordConvertor.convertJava2Js(deleteAction.getResultInfo()) +"'}");
|
||
}
|
||
else{
|
||
out.println("{status:'fail',errors:'"+ WordConvertor.convertJava2Js(deleteAction.toString()) +"'}");
|
||
}
|
||
}catch(Exception e){
|
||
e.printStackTrace();
|
||
out.println("{status:'fail',errors:'"+ WordConvertor.convertJava2Js(e.toString()) +"'}");
|
||
ARE.getLog().error("系统错误" + e.toString());
|
||
}
|
||
%> |