KnowledgeMutiBrowser.jsp 9.52 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ taglib uri="/browserTag" prefix="brow"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="cmutil" class="weaver.km.util.CommonTransUtil" scope="page" />
<jsp:useBean id="ResourceComInfo" class="weaver.hrm.resource.ResourceComInfo" scope="page" />
<HTML>
    <HEAD>
    	<title>选择知识点</title>
        <LINK rel="stylesheet" type="text/css" href="/css/Weaver_wev8.css">
		<SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>
		<script language=javascript src="/workplan/calendar/src/Plugins/jquery.form_wev8.js"></script>
		<script type="text/javascript" src="/js/ecology8/base/jquery-ui_wev8.js"></script>
		<script type="text/javascript" src="/js/dragBox/ajaxmanager_wev8.js"></script>
		<script type="text/javascript" src="/js/dragBox/rightspluingForBrowserNew_wev8.js"></script>
		<script type='text/javascript' src='/js/jquery-autocomplete/jquery.autocomplete_wev8.js'></script>
		<link type="text/css" href="/js/dragBox/e8browser_wev8.css" rel=stylesheet>
        <style type="text/css">
        	.zDialog_div_content{
        		overflow-y:hidden; 
        	}
        </style>
    </HEAD>
<%
    String para = Util.fromScreen3(request.getParameter("resourceids"), user.getLanguage());
    
    String name = Util.null2String(request.getParameter("name"));
    String createrId = Util.null2String(request.getParameter("createrId"));

%>
<BODY>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<div class="zDialog_div_content">
<div id="searchAreaDiv" style="display:none;height:150px;"></div>
<table width=100% height=100% border="0" cellspacing="0" cellpadding="0">
<tr>
    <td height="10" colspan="3"></td>
</tr>
<tr>
    
    <td valign="top">
        <!--########Shadow Table Start########-->
<TABLE class=Shadow>
        <tr>
        <td valign="top" colspan="2">

        <FORM id=weaver NAME=SearchForm STYLE="margin-bottom:0" action="KnowledgeMutiBrowser_wev8.jsp" method=post>
        <input type="hidden" name="sqlwhere" value='<%=Util.null2String(request.getParameter("sqlwhere"))%>'>
        <input type="hidden" name="pagenum" value=''>
        <input type="hidden" name="resourceids" value="">
        <!--##############Right click context menu buttons START####################-->
            <DIV align=right style="display:none">
            <%
                RCMenu += "{" + SystemEnv.getHtmlLabelName(197, user.getLanguage()) + ",javascript:btnOnSearch(),_self} ";
                RCMenuHeight += RCMenuHeightStep;
            %>
            <%
                RCMenu += "{" + SystemEnv.getHtmlLabelName(826, user.getLanguage()) + ",javascript:btnok_onclick(),_self} ";
                RCMenuHeight += RCMenuHeightStep;
            %>
            <%
                RCMenu += "{" + SystemEnv.getHtmlLabelName(201, user.getLanguage()) + ",javascript:btnOnCancel(),_self} ";
                RCMenuHeight += RCMenuHeightStep;
            %>
            <%
                RCMenu += "{" + SystemEnv.getHtmlLabelName(311, user.getLanguage()) + ",javascript:submitClear(),_self} ";
                RCMenuHeight += RCMenuHeightStep;
            %>
            </DIV>
        <!--##############Right click context menu buttons END//####################-->
        <!--######## Search Table Start########-->
        <wea:layout type="4col">
            <wea:group context="<%=SystemEnv.getHtmlLabelName(20331,user.getLanguage())%>">
                <wea:item><%=SystemEnv.getHtmlLabelName(195, user.getLanguage())%></wea:item>
                <wea:item><input class=inputstyle name=name value="<%=name%>"></wea:item>
                <wea:item><%=SystemEnv.getHtmlLabelName(882, user.getLanguage())%></wea:item>
                <wea:item>
                    <span>
                       <brow:browser viewType="0"  name="createrId" browserValue="<%=createrId %>" 
                        browserOnClick=""
                        browserUrl="/systeminfo/BrowserMain.jsp?url=/hrm/resource/MutiResourceBrowser.jsp?selectedids="
                        hasInput="true" isSingle="true" hasBrowser = "true" isMustInput='1'
                        completeUrl="/data.jsp?type=1" width="165px"
                        browserSpanValue="<%=Util.toScreen(ResourceComInfo.getMulResourcename(createrId),user.getLanguage())%>"></brow:browser>
                    </span>
                </wea:item>
            </wea:group>
            <wea:group context="" attributes="{'groupDisplay':'none'}">
                <wea:item attributes="{'colspan':'full'}">&nbsp;</wea:item>
            </wea:group>
        </wea:layout>
        
        <div id="dialog" style="height: 440px;">
           <div id='colShow' >
				<div style="clear:both;"></div>           		
           </div>
        </div>      

<div style="display:none;">
    <button accessKey=T id=myfun1 type=button onclick="resetCondtion();"><U>T</U>-<%=SystemEnv.getHtmlLabelName(199,user.getLanguage())%></BUTTON>
    <input type="button" style="display:none;" class=zd_btn_submit accessKey=S  id=btnsearch value="S-<%=SystemEnv.getHtmlLabelName(197,user.getLanguage())%>"></input>
</div>

        <wea:layout needImportDefaultJsAndCss="false">
            <wea:group context=""  attributes='{\"groupDisplay\":\"none\"}'>
                <wea:item type="toolbar">
                    <input type="button" class="zd_btn_submit" accessKey=O  id="btnok" value="O-<%=SystemEnv.getHtmlLabelName(826,user.getLanguage())%>"></input>
                    <input type="button" class="zd_btn_submit" accessKey=2  id="btnclear" value="2-<%=SystemEnv.getHtmlLabelName(311,user.getLanguage())%>"></input>
                    <input type="button" class="zd_btn_cancle" accessKey=T  id="btncancel" value="T-<%=SystemEnv.getHtmlLabelName(201,user.getLanguage())%>"></input>
                </wea:item>
            </wea:group>
        </wea:layout>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
</FORM>
</td>
</tr>
</TABLE>
</td>
</tr>
</table>
</div>
<script>  
	var parentWin = null;
	var dialog = null;
	var config = null;
	try {
		parentWin = parent.parent.getParentWindow(parent);
		dialog = parent.parent.getDialog(parent);
	} catch (e) {
	}
    function showMultiKLGDialog(selectids) {
        config = rightsplugingForBrowser.createConfig();
        config.srchead = [ "<%=SystemEnv.getHtmlLabelName(195,user.getLanguage())%>", 
                           "<%=SystemEnv.getHtmlLabelName(882, user.getLanguage())%>",
                           "<%=SystemEnv.getHtmlLabelName(723, user.getLanguage())%>" ];
        config.container = $("#colShow");
        config.searchLabel = "";
        config.hiddenfield = "id";
        config.saveLazy = true;//取消实时保存
        config.saveurl= "MutiKLGBrowserAjax.jsp?src=save";
        config.srcurl = "MutiKLGBrowserAjax.jsp?src=src";
        config.desturl = "MutiKLGBrowserAjax.jsp?src=dest";
        config.delteurl="MutiKLGBrowserAjax.jsp?src=save";
        config.pagesize = 10;
        config.searchAreaId = "searchAreaDiv";
        config.formId = "weaver";
        config.selectids = selectids;
        try {
//         	dialog.callback=addKowledgeOnPage;
            config.dialog = dialog;
        } catch (e) {

        }
        jQuery("#colShow").html("");
        rightsplugingForBrowser.createRightsPluing(config);
        jQuery("#btnok").bind("click", function() {
            rightsplugingForBrowser.system_btnok_onclick(config);
        });
        jQuery("#btnclear").bind("click", function() {
            rightsplugingForBrowser.system_btnclear_onclick(config);
        });
        jQuery("#btncancel").bind("click", function() {
            rightsplugingForBrowser.system_btncancel_onclick(config);
        });
        jQuery("#btnsearch").bind("click", function() {
            rightsplugingForBrowser.system_btnsearch_onclick(config);
        });
    }

    function btnOnSearch() {
        jQuery("#btnsearch").trigger("click");
    }
    function btnok_onclick() {
    	jQuery("#btnok").click();
    	/* var ids =""
    	var names = "";
    	jQuery("#e8_dest_table input[name='id']").each(function(){
    		ids += "," + jQuery(this).val();
    		names += "," + jQuery(this).parent().parent().find(".contentTitle").text();
    	});
		window.parent.returnValue = {id:ids,name:names};
		window.parent.close(); */
    }
    
    function btnOnCancel() {
    	jQuery("#btncancel").click();
    }

    function submitClear() {
        jQuery("#btnclear").trigger("click");
    }

    function onClose() {
        try {
            if (dialog) {
                jQuery("#btncancel").trigger("click");
            } else {
                window.parent.close();
            }
        } catch (e) {
            window.parent.close();
        }
    }

    function onReset() {
        SearchForm.reset();
    }
    
    function setResourceStr(){
    	
    	resourceids ="";
    	resourcenames = "";
    	for(var i=0;i<resourceArray.length;i++){
    		resourceids += ","+resourceArray[i].split("~")[0] ;
    		resourcenames += ","+resourceArray[i].split("~")[1] ;
    	}
    	//alert(resourceids+"--"+resourcenames);
    	$G("resourceids").value = resourceids.substring(1)
    }
    
    function setReturnValue(win,ids,names){
        if(win){
            win.returnValue = {id:ids,name:names};
            win.close();
        }else{      
            window.parent.returnValue = {id:ids,name:names};
            window.parent.close();
        }
    }
    jQuery(document).ready(function(){
        showMultiKLGDialog("<%=para%>");
        });
</script>
</BODY>
</HTML>