<%@page import="com.amarsoft.app.als.product.LeaseNodeHTMLView"%> <%@ page contentType="text/html; charset=GBK"%> <%@ include file="/IncludeBegin.jsp"%> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List00;Describe=注释区;]~*/%> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List02;Describe=定义变量,获取参数;]~*/ %> <% //获取参数 String sProductID = CurPage.getParameter("ProductID"); //当前产品ID String sIsModified = CurPage.getParameter("IsModified"); //当前页面是否修改 String sTypeName = CurPage.getParameter("TypeName"); //当前产品名称 if(sTypeName == null ) sTypeName=""; if(sIsModified == null ) sIsModified="false"; if(sProductID == null ) sProductID=""; //变量定义及预处理 LeaseNodeHTMLView view = new LeaseNodeHTMLView(sProductID); //生成CVNodeHTMLView对象绘制HTML表格 ListprodStage=view.getProdStage();//产品中的阶段 ListprodNode=view.getProdNode();//产品中的节点 String stageNodeJson=view.getProdStageNodeJson();//产品阶段中的数据 %> <%/*~END~*/%> <%/*~BEGIN~不可编辑区~[Editable=false;CodeAreaID=List05;Describe=主体页面;]~*/%> 无标题文档
操作说明:
1. 点击"配置基础节点"按钮, 选择需要的节点.
2. 点击"笔"图片样式,自定义节点名称.按回车或点击"磁盘"图片样式完成编辑.
配置节点阶段 配置基础节点 保存 返回
<%for(int i = 0; i < prodStage.size(); i++){ //生成列名称(除TITLE外起第一行)%> <%}%> <%for(int i = 0; i < prodNode.size(); i++){ //生成节点(行)%> <%for(int j = 0; j < prodStage.size(); j++){ //给每个节点生成check box(列)%> <%}%> <%}%>
节点信息配置图:<%=sTypeName %>
<%=prodStage.get(i).getAttribute("itemname").getString() %>
" class ='iptTxt' size='15' onkeyup="checkEnter(this, event)" value="<%=prodNode.get(i).getAttribute("nodename").getString()%>"/><%=prodNode.get(i).getAttribute("nodename").getString()%>" value="<%=prodNode.get(i).getAttribute("nodeid").getString()+"@"+prodStage.get(j).getAttribute("itemno").getString()%>" onclick="changeStatus()"/>
<%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List06;Describe=自定义函数;]~*/%> <%@ include file="/IncludeEnd.jsp"%>