您的位置 首页 UI设计教程

easyui教程20集


关于easyui教程20集最佳答案


easyui教程20集


1.

New

Open

Save

这个是html的内容var itemEl = $('#m-open')[0]; the menu item elementvar item = $('#mm').menu('getItem', itemEl);获取指定的id对应的itemvar item = $('#mm').menu('removeItem', itemEl);移除指定的id对应的item这是从官网看到的,一般都可以找到例子


关于easyui教程20集相关答案


2.jeecg3.5中实现从一个页面跳转到另一个页面jeecg3.5中实现从一个页面跳转到另一个页面实现以下效果点"跳转到demo"后直接跳转到demo示例,并且带上查询条件,如下:由于jeecg使用的是easyui,所以不能直接用类似于这样的方式来跳转了,但还是有办法做到的,首先在\plug-in\accordion\js\left_shortcut_menu.js中增加以下代码:?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253function goToTab(subtitle, url, icon) { begin author:屈然博 2013-7-12 for:解决firefox 点击一次请求两次的问题var progress = $("div.messager-progress");if(progress.length){return;} begin author:屈然博 2013-7-12 for:解决firefox 点击一次请求两次的问题rowid="";$.messager.progress({text : loading,interval : 200});if (!$('#maintabs').tabs('exists', subtitle)) {判断是否进行iframe方式打开tab,默认为href方式if(url.indexOf('isHref') != -1){$('#maintabs').tabs('add', {title : subtitle,href : url,closable : true,icon : icon}); }else{$('#maintabs').tabs('add', {title : subtitle,content : '',closable : true,icon : icon}); }} else {$('#maintabs').tabs('select', subtitle);if(url.indexOf('isHref') != -1){$('#maintabs').tabs('update', {tab : $('#maintabs').tabs('getSelected'),options : {href : url}});} else {$('#maintabs').tabs('update', {tab : $('#maintabs').tabs('getSelected'),options : {content : ''}});}$.messager.progress('close');} $('#maintabs').tabs('select',subtitle);tabClose();}这个方法实际上基本上都是抄原来的addTab方法,就是在如果原来已经打开tab的情况下用update的方式来更新tab。然后在需要跳转到其它页面的地方增加以下代码,以jeecgNoteList.jsp为例:?1对应的js:? function toDemo() {var url = "jeecgDemoController.do?jeecgDemoselectedParams=" + encodeURIComponent("{\"sex\":0,\"createDate_begin\":\"2015-03-28\",\"createDate_end\":\"2015-04-14\"}");window.parent.goToTab('Demo示例',url,'default')}注意要用encodeURIComponent方法对链接进行处理,否则如果链接中带有特殊字符如引号的话不处理是无法正常传递参数的。然后在目标界面增加以下代码,以jeecgDemoList.jsp为例:$(function() {延迟200毫秒执行,否则easyui会加载两次数据setTimeout(init, 200);});function init() {alert($('#jeecgDemoList'));var href = decodeURIComponent(window.location.href);alert(href);var idx = href.indexOf('selectedParams');if (idx != -1) {idx = href.indexOf("{", idx);if (idx != -1) {var endIdx = href.indexOf("}", idx);if (endIdx != -1) {var selectedParams = href.substring(idx, endIdx + 1);var jsonParam = $.parseJSON(selectedParams);$('#jeecgDemoListtb').find('*').each(function() {if (jsonParam[$(this).attr('name')] != undefined) {if ($(this)[0].tagName == "SELECT") {$(this).attr("value", "0");$(this).val(jsonParam[$(this).attr('name')]);} else if ($(this)[0].tagName == "INPUT") {$(this).val(jsonParam[$(this).attr('name')])}}});}}}jeecgDemoListsearch();}注意其中的jeecgDemoList类似的字眼因为是jeecg生成的,所以需要根据实际情况修改成实际的值。


了解更多easyui教程20集类似问题


ui教程基础入门视频教程
ps西瓜ui设计教程
androidui教程
ui设计 零基础入门教程

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注