pluginSetting.jsp 4.87 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<html>
  <head>
	<SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>
	<SCRIPT language="javascript" src="/page/layoutdesign/js/jquery-ui_wev8.js"></script>
	
	<link rel="stylesheet" href="/wui/theme/ecology8/weaveredittable/css/WeaverEditTable_wev8.css">
    <script  src="/wui/theme/ecology8/weaveredittable/js/WeaverEditTable_wev8.js"></script>
    
	<link rel="stylesheet" href="/css/ecology8/request/requestTopMenu_wev8.css" type="text/css" />
  </head>  
  <%
	if(user.getUID() !=1 && !HrmUserVarify.checkUserRight("homepage:Maint", user)){
		response.sendRedirect("/notice/noright.jsp");
		return;
	}
	String titlename=SystemEnv.getHtmlLabelName(128541,user.getLanguage());
	titlename = "Plugin Setting";
%>

<body>
<jsp:include page="/systeminfo/commonTabHead.jsp">
   <jsp:param name="mouldID" value="portal"/>
   <jsp:param name="navName" value="<%=titlename%>"/>  
</jsp:include>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
	RCMenu += "{"+SystemEnv.getHtmlLabelName(611,user.getLanguage())+",javascript:onAdd(),_self} " ;
	RCMenuHeight += RCMenuHeightStep ;
	RCMenu += "{"+SystemEnv.getHtmlLabelName(91,user.getLanguage())+",javascript:onDel(),_self} " ;
	RCMenuHeight += RCMenuHeightStep ;
	RCMenu += "{"+SystemEnv.getHtmlLabelName(86,user.getLanguage())+",javascript:onSave(),_self} " ;
	RCMenuHeight += RCMenuHeightStep ;
%>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
	<table id="topTitle" cellpadding="0" cellspacing="0" width="100%">
		<tr>
			<td width="75px">					
			</td>
			<td class="rightSearchSpan" style="text-align:right; width:500px!important">
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(611,user.getLanguage())%>" class="e8_btn_top" onclick="onAdd();" />
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(91,user.getLanguage())%>" class="e8_btn_top" onclick="onDel();" />
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(86,user.getLanguage())%>" class="e8_btn_top" onclick="onSave();"/>				
				<span title='<%=SystemEnv.getHtmlLabelName(83721,user.getLanguage())%>' class="cornerMenu"></span>
			</td>
		</tr>
	</table>

	<div class="groupmain" style="width:100%"></div>

<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>  
</body>
</html>

<SCRIPT LANGUAGE="JavaScript">
	var group;
	function onAdd(){
		group.addRow();
	}
	function onDel(){
		group.deleteRows()
	}
	function onSave(){
		var sendData = "";
		var keySplit = ":mh:";
		var itemSplit=",dh,";
		var lineSplit=";fh;"
		
		var tableData = group.getSimpleTableJson();
		for(var i=0; i < tableData.length; i ++){
			var line = tableData[i];
			var plugindesc = line["plugindesc"]
			var filePath = line["filepath"]
			var key =  line["key"]
			var isuse = line["isuse"]=='on' ? 1 : 0
			var lineStr = "key"+keySplit+key+itemSplit+ "plugindesc"+keySplit+plugindesc+itemSplit+ "filepath"+keySplit+filePath+itemSplit+ "isuse"+keySplit+isuse+itemSplit+ "ordernum"+keySplit+i;
			if(i ==0){
				sendData = lineStr
			}else{
				sendData+=lineSplit+lineStr
			}
		}
		$.post("/wui/common/page/pluginSettingOperation.jsp",
				{method:"save",senddata:sendData},
				function(result){
					if(result.trim() == 'ok'){
						group.reload()
					}
				}
			)
	}
	
	$(document).ready(function(){
		var orderNum = {width:"15%",colname:"<%=SystemEnv.getHtmlLabelName(84822,user.getLanguage())%>",itemhtml:"<input type='text' name='ordernum'  _noMultiLang='true'/>"}
		   var items=[
             {width:"15%",tdclass:"desclass",colname:"<%=SystemEnv.getHtmlLabelName(15529,user.getLanguage())%>",itemhtml:"<input type='text'  maxlength=50 name='key' style='width: 90%'  _noMultiLang='true'/><span class='mustinput'></span>"},
             {width:"30%",colname:"<%=SystemEnv.getHtmlLabelName(433,user.getLanguage())%>",itemhtml:"<input type='text'  maxlength=50 name='plugindesc' style='width: 100%'  _noMultiLang='true'/>"},
             {width:"40%",colname:"<%=SystemEnv.getHtmlLabelName(125863,user.getLanguage())%>",itemhtml:"<input type='text' name='filepath'  maxlength=1000  style='width: 99%'  _noMultiLang='true'/>"},
             {width:"15%",colname:"<%=SystemEnv.getHtmlLabelName(18095,user.getLanguage())%>",itemhtml:"<input type='checkbox' name='isuse'/>"},
          ];
			var option= {
				optionHeadDisplay:"none",
				toolbarshow:true,
				colItems:items,
				canDrag:true,
				useajax:true,
				ajaxurl:"/wui/common/page/pluginSettingOperation.jsp",
				ajaxparams:{method:"init"},
				configCheckBox:true,
				openindex:false,
				checkBoxItem:{"itemhtml":'<input class="groupselectbox" type="checkbox" >',width:"5%"}
			};

             group=new WeaverEditTable(option);
             $(".groupmain").append(group.getContainer());		          
	});
</SCRIPT>