%@page import="com.amarsoft.awe.dw.ASObjectWindow"%>
<%@page import="com.amarsoft.app.base.util.ObjectWindowHelper"%>
<%@page import="com.amarsoft.app.base.businessobject.BusinessObject"%>
<%@page import="com.amarsoft.app.als.sys.function.config.FunctionConfig"%>
<%@page import="com.amarsoft.app.als.sys.function.model.FunctionInstance"%>
<%@page import="com.amarsoft.app.als.ui.function.FunctionWebTools"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/IncludeBegin.jsp"%>
<%
String PG_TITLE = ""; // 浏览器窗口标题
PG_TITLE
String PG_CONTENT_TITLE = CurPage.getParameter("PG_CONTENT_TITLE"); //默认的内容区标题
String PG_CONTNET_TEXT = "请点击左侧列表";//默认的内容区文字
String PG_LEFT_WIDTH = "200";//默认的treeview宽度
String showTitleFlag = CurPage.getParameter("ShowTitleFlag");
if("".equals(showTitleFlag)||showTitleFlag==null) showTitleFlag = "0";
FunctionInstance functionInstance=FunctionInstance.getFunctionInstance(CurPage, CurUser);
String functionID = functionInstance.getFunction().getString("FunctionID");
String functionItemID =functionInstance.getCurFunctionItemID();
String defaultClickItemId="";
if(PG_TITLE==null||PG_TITLE.length()==0){
PG_TITLE = functionInstance.getFunction().getString("FunctionName");
}
//定义Treeview
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage, PG_TITLE,"right");
//如果树图只有一个选项则默认不显示树图
if(functionInstance.getFunctionItemList() != null && functionInstance.getFunctionItemList().size() <= 1) PG_LEFT_WIDTH = "1";
FunctionWebTools.genHTMLTreeView(tviTemp, functionInstance, functionItemID);
ArrayList lst=tviTemp.Items;
for(TreeViewItem treeItem:lst){
if(treeItem.getType().equalsIgnoreCase("page") && defaultClickItemId.equals("")){
defaultClickItemId=treeItem.getId();
break;
}
}
String sButtons[][] = FunctionWebTools.genButtons(functionInstance, functionItemID);
if(sButtons == null)
sButtons = new String[0][6];
for(String[] button : sButtons){
if(!"Button".equalsIgnoreCase(button[6]))
button[0] = "false";
}
//if("0".equals(showTitleFlag)){
if(sButtons.length==0){
PG_TITLE = null;
PG_CONTENT_TITLE = null;
}
List dwList = functionInstance.getAllFunctionItemList(functionItemID, FunctionInstance.FUNCTION_ITEM_TYPE_INFO);
if(dwList!=null&&!dwList.isEmpty()){
%>
<%
}
%>
<%@include file="/Resources/CodeParts/View04.jsp"%>
<%@include file="/AppMain/resources/widget/jspf/FunctionScript.jspf" %>
<%@ include file="/IncludeEnd.jsp"%>