入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

关于使用jQuery EASYUI的一些小技巧

创建时间:2014-09-10 投稿人: 浏览次数:285

第一个是使用jQuery Easyui实现右键菜单:

$("#tt").tree({ 
                   url:"a1.jsp",
                   dnd:true,
                   //右键菜单
                   onContextMenu: function(e, node){
						e.preventDefault();
						// 查找节点
						$("#tt").tree("select", node.target);
						// 显示快捷菜单,在页面中的
						$("#mm").menu("show", {
							left: e.pageX,
							top: e.pageY
						});
					},
                    //拖拽功能实现,dnd属性必须设置为TRUE
                    onDrop:function(target,source,point){
		  //target:DOM对象,需要被拖动动的目标节点。source:源节点。point:表示哪一种拖动操作,可用值有:"append","top" 或 "bottom"。
                     var node = $("#tt").tree("getNode",target);//这是目标id,也就是要变成的上级                   
                     if(node.flag=="01"){
                     //说明是叶子节点,所以在拖拽的时候要进行修改flag属性
                     var url="com.primeton.qusbase.tree.dropupdatetree.biz.ext";                     
                     }else{
                     //说明不是叶子节点,只需要进行插入即可
                     var url="com.primeton.qusbase.tree.droptree.biz.ext";
                     }
                   
                     $.post(url,
                     {
                     "obj/QUES_CLASS_ID":source.id,
			         "obj/HIGHER_CLASS":node.id
			         },
                     function(result){
	                      if(result.msg=="success"){
			                $("#tt").tree("reload");   
			 
			              }else{
			                $.messager.alert("提示","不好意思啊!拖拽失败了!","error");
			                   return;
			               }
	                     
	                     });
					 
		   }
	                
	                                    
             });

                              <!--右键快捷菜单的选项-->
                                 <div id="mm" class="easyui-menu" style="width: 120px;">
				    
					<div onclick="append()" data-options="iconCls:"icon-add"">
					追加						
					</div><br/>
					
					<div onclick="remove()" data-options="iconCls:"icon-remove"">
					移除						
					</div><br/>
					
					<div onclick="update()" data-options="iconCls:"icon-edit"">	
					修改					
					</div>
				</div>


function ExportExcel(){ var rows= $("#gt").datagrid("getRows");//这个事easyui中拿到datagrid中的当前页面所有数据 var oXL;try{ oXL= new ActiveXObject("Excel.Application");//创建excel应用程序对象}catch(e){ $.messager.alert("系统提示","对不起您没有安装excle,或者无法启动excle,请检查您浏览器的设置","warning");} var oWB=oXL.Workbooks.Add();//创建当前活动的工作薄 var oSheet=oWB.ActiveSheet;//获取当前活动的工作薄 oSheet.Cells(1,1).value="姓名"; oSheet.Cells(1,2).value="考试名称"; oSheet.Cells(1,3).value="考试方式"; oSheet.Cells(1,4).value="考试时间"; oSheet.Cells(1,5).value="分数"; oSheet.Cells(1,6).value="所属单位"; for(var i = 0; i < rows.length; i++) { oSheet.Cells(i+2,1).value=rows[i].ENAME; oSheet.Cells(i+2,2).value=rows[i].TESTNAME; oSheet.Cells(i+2,3).value=rows[i].MYFLAG; oSheet.Cells(i+2,4).value=rows[i].TESTTIME; oSheet.Cells(i+2,5).value=rows[i].SCORE; oSheet.Cells(i+2,6).value=rows[i].ORGNAME; } oXL.Visible = true; //设置excel可见属性}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像