MUI框架上拉、下拉代码;还有关于持久层@SelectKey的使用;

1.`第一条:

<script type="text/javascript">
			mui.init()
			 var pagenum=1;//页数		    
		    var dataTotal=-1;//没有数据
		    var is_load_data=false;
		    
			mui.init({
				  pullRefresh : {
					    container:"#refreshContainer",//下拉刷新容器标识,querySelector能定位的css选择器均可,比如:id、.class等
					    down : {
					      height:30,//可选,默认30.触发下拉刷新拖动距离,
					      auto: false,//可选,默认false.首次加载自动下拉刷新一次
					      contentdown : "下拉可以刷新",//可选,在下拉可刷新状态时,下拉刷新控件上显示的标题内容
					      contentover : "释放立即刷新",//可选,在释放可刷新状态时,下拉刷新控件上显示的标题内容
					      contentrefresh : "正在刷新...",//可选,正在刷新状态时,下拉刷新控件上显示的标题内容
					      callback :function(){//必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
					    	  if(is_load_data==true){
					    		  mui('#refreshContainer').pullRefresh().endPulldownToRefresh();
					    		  return;
					    	  }
					    	  pagenum=1;
					    	  is_load_data=true;
					    	  $("#ulid").empty();
					    	  dataTotal=-1;
					    	  pagenum=1;
					    	  $wxui.getJson('/wx/siteFarmer/plantingSituation_select.do',{pageNumber:pagenum,farmerId:"5ac22b7c1332164940c0f2b2"},function(res){ 
			                      if(res.errno==0){  
			                    	
			                    	  var  foodtocklist=res.data.rows;
			                    	  dataTotal=res.data.total;
			                    	  if(foodtocklist!=null&&foodtocklist.length>0){
			                    	    	//加载数据
			                    		  var html = template("tpl-itemlist", res);
				                    	  $("#ulid").html(html); 
			                    	    }else{
			                    	    	if( $("#ulid  li").length<=0){
				                    	    	 $("#ulid").append("<div class='imgnone'><div   style='background: url(/broker/images/none.png) no-repeat 50% 50%;'></div></div>");

			                    	    	}

			                    	    }
			                    	  
			                      }else{
			                             mui.alert(res.error, '提示', function() {});
			                      }
			                      is_load_data=false;
			                 },function(err){
			                	 mui.alert(err, '提示', function() {});
									//$wxui.showErr(err);
			                	 is_load_data=false;
			                 });
					    	  //下拉刷新结束
					    	  mui('#refreshContainer').pullRefresh().endPulldownToRefresh();
					    	  //重置上拉加载
					    		  mui('#refreshContainer').pullRefresh().refresh(true);
					      } 
					    },
					    up : {
						      height:30,//可选.默认30.触发上拉加载拖动距离
						      auto:true,//可选,默认false.自动上拉加载一次
						      contentrefresh : "正在加载...",//可选,正在加载状态时,上拉加载控件上显示的标题内容
						      contentnomore:'没有更多数据了',//可选,请求完毕若没有更多数据时显示的提醒内容;
						      callback :function(){//必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
						    	  if(is_load_data==true){
						    		  mui('#refreshContainer').pullRefresh().endPullupToRefresh();
						    		  return;
						    	  }
						    	  if( dataTotal!=-1 && $("#ulid li").length>=dataTotal){
						    		  mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
							    	  return;
							      }
						    	  is_load_data=true;
						    		  $wxui.getJson('/wx/siteFarmer/plantingSituation_select.do',{pageNumber:pagenum,farmerId:"5ac22b7c1332164940c0f2b2"},function(res){
					                      if(res.errno==0){				            
					                    	  var  foodtocklist=res.data.rows;
					                    	  dataTotal=res.data.total;
					                    	  if(foodtocklist!=null&&foodtocklist.length>0){
					                    	    	//加载数据
					                    	    	  var html = template("tpl-itemlist", res);
					                    	         $("#ulid").html(html); 
					                    	         if(foodtocklist.length<10){
						                    	    		//上拉加载结束
							                 		    	mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
						                    	    	}else{
							                    	    	//上拉加载更多
							                    	    	mui('#refreshContainer').pullRefresh().endPullupToRefresh();
						                    	    	}
					                    	    }else{
					                    	    	if( $("#ulid  li").length<=0){
						                    	    	 $("#ulid").append("<div class='imgnone'><div   style='background: url(/broker/images/none.png) no-repeat 50% 50%;'></div></div>");

					                    	    	}
					                    	    	//上拉加载结束
					                 		
				mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
					                    	    }
					                      }else{
					                    	  mui.alert(res.error, '提示', function() {});
					                    	 
					                    	  //上拉加载结束
					                 		 mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
					                      }
					                      pagenum++;
					                    	  is_load_data=false;
					                 },function(err){
					                	 mui.alert(err, '提示', function() {});
					                	 is_load_data=false;
					                	//上拉加载结束
			                 		    	mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
			                 		    	  
					                 });
						      } 
						    }
					    
					  }
					});
			//解决a标签无法跳转页面				
			mui('body').on('tap','a',function(){
				var aa=$(this).attr("to_href");
				if ($(this).attr("to_href")!=null&&$(this).attr("to_href")!=undefined&&$(this).attr("to_href")!="") {
					
				document.location.href=$(this).attr("to_href");
				}
				});
		</script>

2.第二条:

@InsertProvider(type=CorpSegmentSQL.class,method="addCorpSe")
	@SelectKey(statement="SELECT SEQ_FP_CROP_SEGMENT.NEXTVAL AS id FROM DUAL",before=true,resultType=Long.class,keyProperty="id")
	void addCorpSeg(CorpSegment cropSeBean);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值