<%@ page contentType="text/html; charset=GBK"%> <%@ page import="com.amarsoft.are.ARE,com.amarsoft.are.jbo.*,java.util.*,com.amarsoft.dict.als.manage.*,com.amarsoft.awe.dw.ui.util.PublicFuns"%> <% String sDono = request.getParameter("dono"); if(sDono==null){ out.println("无效参数"); return; } BizObjectManager manager = JBOFactory.getFactory().getManager("jbo.ui.system.DATAOBJECT_CATALOG"); BizObjectKey key = manager.getBizObjectKey(); key.setAttributeValue("dono",sDono); BizObject catalog = manager.getBizObject(key); if(catalog==null){ out.println("没有找到符合条件的记录"); return; } %>
业务场景(DATAOBJECT_CATALOG)
页面(url): <%=request.getParameter("url")%>
显示模板编号(dono): <%=PublicFuns.filterHtmlStr(catalog.getAttribute("dono").getString())%>
JBO定义表名(jboclass): <%=PublicFuns.filterHtmlStr(catalog.getAttribute("jboclass").getString())%>
业务模型(businessprocess): <%=PublicFuns.filterHtmlStr(catalog.getAttribute("businessprocess").getString())%>
查询条件(jbowhere) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("jbowhere").getString())%>
查询来源表(jbofrom) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("jbofrom").getString())%>
 
名称(doname) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("doname").getString())%> 有效(isinuse) <%=catalog.getAttribute("isinuse").getString().equals("1")?"是":"否"%>
分类(doclass) <%=CodeManager.getItemName("DOType",catalog.getAttribute("doclass").getString())%> 用途(dotype) <%=CodeManager.getItemName("DOType",catalog.getAttribute("dotype").getString())%>
分栏数(colcount) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("colcount").getString())%> 风格编号(modeid) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("MODEID").getString())%>
排序(jboorder) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("jboorder").getString())%> 分组(jbogroup) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("jbogroup").getString())%>
备注(remark) <%=PublicFuns.filterHtmlStr(catalog.getAttribute("remark").getString())%>

<% String[] fieldArray = {"COLINDEX","SORTNO","ISINUSE","COLHEADER","COLUNIT","COLTABLENAME","COLACTUALNAME","COLNAME","COLVISIBLE","COLREADONLY" ,"COLREQUIRED","ISFILTER","COLTYPE","COLDEFAULTVALUE","COLCHECKFORMAT","COLALIGN","COLEDITSTYLE","COLEDITSOURCETYPE","COLEDITSOURCE","COLHTMLSTYLE" ,"COLLIMIT","COLSORTABLE","ISAUTOCOMPLETE","COLFILTERREFID","COLCOLUMNTYPE","GROUPID","COLSPAN"}; String[] aYesNoFields = {"ISINUSE","COLVISIBLE","COLREADONLY","COLREQUIRED","ISFILTER","COLSORTABLE","ISAUTOCOMPLETE"};//使用 0 1 标记的字段 BizObjectManager manager2 = JBOFactory.getFactory().getManager("jbo.ui.system.DATAOBJECT_LIBRARY"); BizObjectQuery query = manager2.createQuery("dono=:dono and isinuse='1' order by colindex"); query.setParameter("dono",sDono); List list = query.getResultList(); if(list==null || list.size()==0){ %> <% } else{ String sTmpValue = ""; String sValue = ""; for(int i=0;i"); for(int j=0;j-1){//0 1 处理 sValue = "1".equals(sTmpValue)?"是":"否"; }else if(fieldArray[j].equals("COLCHECKFORMAT")){ sValue = CodeManager.getItemName("CheckFormat",sTmpValue); }else if(fieldArray[j].equals("COLALIGN")){ sValue = CodeManager.getItemName("ColAlign",sTmpValue); }else if(fieldArray[j].equals("COLEDITSOURCETYPE")){ sValue = CodeManager.getItemName("ColEditSourceType",sTmpValue); }else if(fieldArray[j].equals("COLEDITSTYLE")){ sValue = sTmpValue; if(sValue.equals("1")) sValue="Text"; else if(sValue.equals("2")) sValue="Select"; else if(sValue.equals("3")) sValue="Textarea"; sValue = CodeManager.getItemName("COLINPUTTYPE",sValue); }else{ sValue = PublicFuns.filterHtmlStr(sTmpValue); } if(sValue == null || "".equals(sValue))sValue = " "; } out.println(""); } out.println(""); } } %>
字段信息(DATAOBJECT_LIBRARY)
序号(COLINDEX) 排序号(SORTNO) 是否使用(ISINUSE) 栏位中文名(COLHEADER) 显示后缀(COLUNIT) JBO类名(COLTABLENAME) JBO属性名(COLACTUALNAME) 栏位英文名(COLNAME) 可见(COLVISIBLE) 只读(COLREADONLY) 必需(COLREQUIRED) 查询(ISFILTER) 值类型(COLTYPE) 缺省值(COLDEFAULTVALUE) 格式检查(COLCHECKFORMAT) 对齐(COLALIGN) 编辑形式(COLEDITSTYLE) 下拉框来源(COLEDITSOURCETYPE) 来源描述(COLEDITSOURCE) HTML格式(COLHTMLSTYLE) 长度限制(COLLIMIT) 可排序(COLSORTABLE) 自动输入提示(ISAUTOCOMPLETE) 关联的实际字段(COLFILTERREFID) 是否Sum(COLCOLUMNTYPE) 所属组(GROUPID) 跨几栏(COLCOUNT)0
没有数据
"+ sValue +"