📄 addrtree_xml.jsp
字号:
<%@ page language="java" contentType="text/html; charset=gbk" %>
<%@ page import="com.doone.uurm.*, com.doone.data.*, com.doone.web.*, com.doone.util.*, com.doone.fj1w.fjmgr.order.*"%>
<%
String addrid = request.getParameter("addrid");
String prodOrderId = (String)session.getAttribute("PRODORDERID");
if ( addrid != null ) {
DataTable dt = LanFlowService.callQryAddr(addrid,prodOrderId);
if ( dt != null ) {
DataTable newTree = dt.copyStruct();
DataColumn dc = new DataColumn("UPID");
dc.setDataType(DBTypes.newInstance(DBTypes.VARCHAR));
newTree.getColumns().add(dc);
//dc = new DataColumn("XML");
//dc.setDataType(DBTypes.newInstance(DBTypes.VARCHAR));
//newTree.getColumns().add(dc);
for ( int i=0; i<dt.getRows().getCount(); i++){
String addrId = dt.getRow(i).getString(BSSParamName.SUB_ADDR_ADDR_ID);
DataRow dr = newTree.newRow();
dr.setValue(BSSParamName.SUB_ADDR_ADDR_ID, addrId);
dr.setValue(BSSParamName.SUB_ADDR_ADDR_NAME, dt.getRow(i).getValue(BSSParamName.SUB_ADDR_ADDR_NAME));
dr.setValue("UPID", addrid);
//dr.setValue("XML","addrtree_xml.jsp?addrid=" + addrId);
newTree.getRows().add(dr);
}
newTree.acceptChanges();
String fields[] = new String[7];
fields[0] = BSSParamName.SUB_ADDR_ADDR_ID;
fields[1] = "UPID";
fields[2] = BSSParamName.SUB_ADDR_ADDR_NAME;
fields[3] = null;
fields[4] = null;
fields[5] = null;
fields[6] = null;
//fields[7] = "XML";
Tree tree = new Tree(newTree, fields, addrid, "D");
response.reset();
response.getWriter().write(tree.getXmlString());
return ;
}
}
Tree tree = new Tree();
tree.setIndent("0px");
response.getWriter().write(tree.getXmlString());
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -