Jeecg字典實現類
從壹個頁面跳轉到另壹個頁面是在jeecg3.5中實現的。從壹個頁面跳轉到另壹個頁面是在jeecg 3。5中實現的。在以下效果點“跳轉到演示”之後,您可以使用以下查詢條件直接跳轉到演示示例:因為JEE CG使用easyui,所以您不能以類似於此的方式直接跳轉,但有壹些方法可以做到。壹、in \ plug-in \雅閣\ 12345678910111213141516171819202122232328if(progress . length){ return;}//begin author:Qu 2013-7-12 for:解決火狐點擊壹次請求兩次rowid =““;$。messager。progress({ text:loading,interval:200 });如果(!$(‘# maintabs‘)。tabs(‘Exists‘,subtitle)){//判斷是否以iframe模式打開選項卡。默認值為if(URL . index of(‘isHref‘)!=-1){ $(‘# maintabs‘)。制表符(add,{title:subtitle,href:url,closeable:true,icon:icon });} else { $(‘# maintabs‘)。制表符(add,{title:subtitle,content:‘‘,closeable:true,icon:icon });} } else { $(‘# maintabs‘)。制表符(“選擇”,副標題);if(URL . index of(‘isHref‘)!=-1){ $(‘# maintabs‘)。制表符(update,{ tab:$(‘maintabs‘)。制表符(getSelected),選項:{ href:URL } });} else { $(‘# maintabs‘)。制表符(update,{ tab:$(‘maintabs‘)。制表符(getSelected),選項:{ content:‘‘} });} $。messager。progress(“關閉”);}//$(‘# maintabs‘)。制表符(“選擇”,副標題);tab close();}實際上,該方法基本上復制了原始的addtab方法,即如果選項卡已經打開,則通過update的方式更新選項卡。然後在需要跳轉到其他頁面的地方添加以下代碼,以jeecgNoteList.jsp為例:?Js:對應1?functiontoDemo(){ varurl =“jeecgdemocontroller . do?jeecgDemo & ampselected params =“+encodeURIComponent(“{ \“sex \“:0,\“createDate _ begin \“:\“2015-03-28 \“,\“createDate _ end \“:\“2015-04-14 \“}“);window . parent . goto tab(‘Demo example‘,url,‘default‘))}註意處理鏈接的encodeURIComponent方法,否則如果鏈接包含引號等特殊字符,參數將無法正常傳遞。然後將以下代碼添加到目標接口中,以jeecgDemoList.jsp為例:$(function(){//延遲執行200ms,否則easyui將加載兩次數據setTimeout(init,200);});function init(){//alert($(‘# jecgdemolist‘));var href = decodeURIComponent(window . location . href);//alert(href);varidx = href . index of(‘selected params‘);if(idx!=-1){ idx = href . index of(“{“,idx);if(idx!=-1){ varendIdx = href . index of(“}“,idx);if(end idx!=-1){ varselectedParams = href . substring(idx,endIdx+1);varjsonParam=$。parse JSON(selected params);$(‘# jeecgDemoListtb‘)。查找(“*”)。each(function(){ if(JSON param【$(this)。attr(‘name‘)】!= undefined){ if($(this)【0】。tagName = =“SELECT“){//$(this)。attr(“value“,“0“);$(這個)。val(JSON param【$(this)。attr(‘name‘)】);} else if($(this)【0】。tagName = =“INPUT“){ $(this)。val(JSON param【$(this)。attr(‘name‘)】)} });} } } jeecgDemoListsearch();}註意像jeecgDemoList這樣的詞是由jeecg生成的,所以需要根據實際情況修改為實際值。