`
fqjho71j
  • 浏览: 15688 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

代码段

 
阅读更多

代码段
2010年11月18日
  1. 页面 js初始化:
  $(function() {
  var params={ url: '${pageContext.request.contextPath}/ajaxAction!fin dUserDataList.action', portletId: '${PORTLET_INSTANCE_ID}', start: 0, limit: '${MIN_ROWCOUNT}' }; love.you.init(params); });
  引用的js:
  ;love.you = {
  // for common functions params:'', //for edit and delete id:'', init:function(params){ love.you.pagination(params); love.you.bindOperateAction(params.portletId); love.you.params = params; }, loadDatas:function(params){ //love.UI.Loaders var ctx = $("#Module"); //display mask love.UI.Loaders.display(ctx); //when click more, reload data and resize params for max and min. love.you.resizeParamMaxAndMin(params); var url = params.url + "?start=" + params.start + "&limit=" + params.limit + "&noPaging=" + params.noPaging; love.you.limit = params.limit; $("#TableContent").load(url,function(){ love.UI.Loaders.hide(ctx); love.you.pagination(params); //bind action for edit and delete button love.you.bindOperateAction(params.portletId); }); }, //dynamic modify pagination  pagination:function(params){ love.CommonPagination.setup({ id: params.portletId, viewmore: {title: '' , event: function(){}}, reload:{event:love.you.loadDatas,params:params} }); love.CommonPagination.fit($("#" + params.portletId));
  },
  }
  }, bindOperateAction:function(portletId){ // bind function on edit button  $('#'+portletId).find('.edit').unbind().bind('clic k',function(){ var edit = $(this); //value = id love.you.editPopUp(edit.attr('value')); }); $('#'+portletId).find('.del').unbind().bind('click ',function(){ var del = $(this); // value = id if(confirm('Are you sure to delete this item ?')){ love.you.deleteData(del.attr('value')); } }); $('#'+portletId).find('.add').unbind().bind('click ',function(){ var add = $(this); love.you.addPopUp(); }); }, editPopUp:function(id){ var CVM = top.love.Modal; love.you.id = ''; love.you.id = id; var editDiv = $('#rpup_editTable').clone(); // do input file style(styleuploadFile.js)  love.doFileStyle.setup(editDiv.find('#fileChoose') ); }); }else{ // if type not available set to normal type if(!love.RatesUniversityPublisher.contains(fileTyp esArrayList, data['fileType'])){ var li = top.$('ul li[otherType=normal]'); li.show(); li.find('a').unbind().bind('click', function(){ top.love.PrimaryNavigation.piwikDownloadLinkFuncti on(data['filePath']);window.open(data['filePath'],' _blank');return false; }); } } }); love.UI.PopUpModalLoaders.hide(modal); } });   //CVM.close();  } }); }, addPopUp:function(){ var CVM = top.love.Modal; var addDiv = $('#rpup_editTable').clone(); // do input file style(styleuploadFile.js) love.doFileStyle.setup(addDiv.find('#fileChoose')) ; CVM.open({   title:'Add Pricing Update',     height: 'auto',     width: 588,     draggable: true,     noCloseBtn: true,     html : addDiv.html(), open:function(){ // make dropdown style top.$('#pup_form .styledDropdown').StyledDropdown(); // cancel and close the popUp window top.$('#pup_form .cancel').click(function(){ CVM.close(); }); // bind change on upload icon top.$('#fileChoose').change(function(){ top.$('.fileShowText').val($(this).val()); });  } }); }, deleteData:function(id){ // set id to '' love.you.id = ''; love.you.id = id; var id = love.you.id; var url = "ajax/ratesPricingUpdate!deleteData.action";  $.ajax({  url: url,  type: "POST",          dataType : 'json',          data :{'id': id},          success: function(data){          if(data['status'] == 'S'){          params = love.you.params;       params.start = 0;       love.you.loadDatas(params);          }else{          $('#statusMsg').html('Delete pricing update encounter some problems!');          }          }  }); }, //feed back for upload file in edit and add popup window showFeedBack:function(returnMessage){ var modal = top.$('iframe#Main').get(0).contentWindow.top.$('. modal'); love.UI.PopUpModalLoaders.hide(modal); top.$('iframe#Main').get(0).contentWindow.top.$('# rpup_message').html(returnMessage); if('Save Data SuccessFully!' == returnMessage){ //when status is success, close the popup reload the data. var CVM = top.love.Modal; CVM.close(); params = love.you.params; params.start = 0; love.you.loadDatas(params); } }, vallidPricingUpdate:function(){ top.$('iframe#Main').get(0).contentWindow.top.$('# rpup_message').html(""); if(center == 'Please select'){ top.$('iframe#Main').get(0).contentWindow.top.$('# rpup_message').html("Please select a center value!"); return false; } return true; } }; 3. for ajax upload:                                                  Report Name:????                                                                            File Upload:????                                                                                            4. feed back .jsp    document.domain = "tian.com"; parent.CitiMarkets.RatesPricingUpdatePublisher.sho wFeedBack('${backFlag}');    5.fileuploadservlet.java public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; String backFlag = ""; Map params = new HashMap(); FormUploadFileHelper fufh = new FormUploadFileHelper(); params = fufh.parseReqeustDataAndFileUpload(request, response); backFlag = params.get("backFlag"); // save data to DB String status = savePricingUpdate(params, request, response); if (!status.equals("S")){ if(!backFlag.equals("The upload file size is 0kb or Overflow the Max upload file size: 4096 kb!")){ backFlag = "Save Data encount some problems! Please try again!"; } request.setAttribute("backFlag", backFlag); }else{ request.setAttribute("backFlag", "Save Data SuccessFully!"); } request .getRequestDispatcher( "/...../uploadFileFeedBack.jsp") .forward(request, response); }
分享到:
评论

相关推荐

    ASP.NET学习积累的代码段

    ASP.NET学习积累的代码段.rarASP.NET学习积累的代码段.rarASP.NET学习积累的代码段.rarASP.NET学习积累的代码段.rarASP.NET学习积累的代码段.rarASP.NET学习积累的代码段.rarASP.NET学习积累的代码段.rarASP.NET学习...

    超实用的JS代码段-源码.zip

    超实用的JavaScript代码段基于实用、实践、前瞻性、学习的原则,笔者精选了近300段JavaScript代码和400种解决方案,覆盖了几乎所有的脚本处理模块,最大程度地帮助读者学习、实践JavaScript的各个方面,让读者成为一...

    UE4vs代码段.zip

    UE4vs代码段,包括快捷创建碰撞事件的三种函数,快捷创建三种枚举,快捷创建结构体,快捷创建控制台输出的7个代码段。

    《超实用的jQuery代码段》.(周敏).[PDF]@ckook

    《超实用的jQuery代码段》精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台...

    超实用的Node.js代码段

    资源名称:超实用的Node.js代码段内容简介:《超实用的Node.js代码段》精选300余段Node.js代码,涵盖了服务器端脚本开发中的绝大多数要点、技巧与方法,堪称史上最实用的Node.js框架开发方面的参考书籍,是网站建设...

    超实用的jQuery代码段

    《超实用的jQuery代码段》精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台...

    Visual Studio C# 代码段

    Visual Studio C# 代码段,可以直接使用的代码段模块,而不是编辑代码段的工具. <Header> <Title>simple singleton</Title> <Shortcut>sngltn <Author>Matias Wald <Description>simple ...

    陈灯可重用代码段管理器VS插件版4.0

    陈灯可重用代码段管理器为一款个人软件作品,其可作为一款个人和团队内部的代码段管理软件使用,实现了可重用代码段的入库、搜索和共享等功能。软件具有代码搜索准确方便、代码颜色标识、搜索词导航以及类似Google的...

    jQuery 常用代码段

    jQuery常用 代码段

    《超实用的jQuery代码段》 PDF

    《超实用的jQuery代码段》精选近350个jQuery代码段,涵盖页面发中绝大多数要、技巧与方法,堪称*实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨设备、...

    C# 代码段 官方扩充的代码段

    官方扩充的代码段.........................

    c#代码段(csharp snippets)收集

    c#代码段(csharp snippets)收集 c#代码段(csharp snippets)收集 c#代码段(csharp snippets)收集

    《超实用的jQuery代码段》周敏(作者)epub

    本书精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。本书的代码跨平台、跨设备、跨浏览器,充分向读者演示了如何...

    vb.net代码段编辑器

    可以使用工具对VB.NET中的代码段进行编辑,这样对于一些常用代码就可以快速输入了。

    Asp.net常用51代码段

    Asp.net常用51代码段.docx Asp.net常用51代码段.docx

    Linux中代码段和数据段的加载

    本文主要介绍Linux中代码段和数据段的加载问题。

    Blog Java代码段样式生成器

    不是所有博客都有代码段 [CODE]什么的,该生成器直接把代码放入后点format即可生成代码段样式,完全开源,上面的样式可以根据需要修改。方便那些想上传代码在自己博客却苦于代码零乱的朋友们.

    50个必备的实用jQuery代码段

    50个必备的实用jQuery代码段 50个必备的实用jQuery代码段

    超实用的css代码段 源码

    超实用的css代码段 赵荣娇,任建智 著 源码

    Java收集的代码段1(待续)常用代码段

    包含6个代码段 窗口风格 居中 组件随意拖动 组件规则移动 文件路径问题和设置背景图片 这是一部分 后续会继续上传新的

Global site tag (gtag.js) - Google Analytics