formview.jsp
2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.*" %>
<%@ page import="java.util.*" %>
<%@page import="com.weaver.formmodel.ui.manager.*"%>
<%@page import="com.weaver.formmodel.ui.model.*"%>
<%@page import="com.weaver.formmodel.ui.base.*"%>
<%@page import="com.weaver.formmodel.ui.types.*"%>
<%@page import="com.weaver.formmodel.util.NumberHelper" %>
<%@page import="com.weaver.formmodel.ui.base.model.WebUIResouces" %>
<%@page import="weaver.hrm.*" %>
<%@ include file="/mobilemode/mobile/base.jsp"%>
<%
int appid =NumberHelper.string2Int(request.getParameter("appid"),8);
int billid = NumberHelper.string2Int(request.getParameter("billid"),0);
int modelid = NumberHelper.string2Int(request.getParameter("modelid"),2);
int uitype = NumberHelper.string2Int(request.getParameter("uitype"),3);
WebUIContext uiContext = new WebUIContext();
uiContext.setClient(ClientType.CLIENT_TYPE_MOBILE);
uiContext.setBusinessid(billid);
uiContext.setModelid(modelid);
uiContext.setUIType(uitype);
uiContext.setAppid(appid);
uiContext.setCurrentUser(user);
WebUIView uiview = WebUIManager.getInstance().getViewContent(uiContext);
if( uiview == null) {
out.println("Parameter error!");
return;
}
Integer id = uiContext.getEntityid();
id = id == null?0:id;
boolean isShowtabs = !uiview.getAllPageResources().isEmpty();
String pagerole = "page";
if(isShowtabs) {
pagerole = "tabs";
}
%>
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title><%=uiview.getUiTitle() %></title>
<link rel="stylesheet" href="/mobilemode/jqmobile4/css/themes/default/jquery.mobile-1.4.0.min_wev8.css">
<script src="/mobilemode/jqmobile4/js/jquery_wev8.js"></script>
<script src="/mobilemode/jqmobile4/js/jquery.mobile-1.4.0.min_wev8.js"></script>
</HEAD>
<body >
<%
if(isShowtabs) {
%>
<div data-role="navbar">
<ul>
<%
List<WebUIResouces> uiresouces = uiview.getAllPageResources();
String activestr = "class=\"ui-btn-active\"";
for(WebUIResouces uires : uiresouces) {
%>
<li><a href="<%=uires.getResourceContent() %>" target="content" <%=activestr %>><%=uires.getResourceName() %></a></li>
<% activestr="";} %>
</ul>
</div>
<iframe name="content" src="<%=uiresouces.get(0).getResourceContent()%>" width="100%" height="768px"></iframe>
<%
}
%>
</body>
</html>