分享

学习笔记20140711

 暖风醉伊人 2014-07-11

1,需要做两个验证,data-options 里怎么写:

2,js拼接html代码,组合一个页面:

function loadStatusDetail(){

   $.messager.progress({

      text:"数据加载中..."

   });

   $.getJSON('cr/crawlerTask/getEntity.do',{'id':crawlerId}, function(data){

      var kdata = "";

      $('#crawlerTaskDetailForm').form('load',data.result);

      $.getJSON('cr/keyWordCrawlerTask/minuteEntity.do',{'taskId':taskIdd}, function(data){

         $.each( data, function(i, d){

            if(d.addResult=="true"){

               d.addResult = "成功";

            }

            else if(d.addResult=="false"){

                d.addResult = "失败";

            }

            var kwdivs = '';

            kwdivs+='<div class="pachong">';

            kwdivs+='<div class="pachong-section">';

            kwdivs+='<div class="pachong-left">';

            kwdivs+='<h1>关键字策略详情</h1>';

            kwdivs+='<label><b>关键词:</b>'+d.keywords+'</label>';

            kwdivs+='<label><b>接口返回状态:</b>'+d.addResult+'</label>';

            kwdivs+='<label><b>任务创建时间:</b>'+d.createDate+'</label>';

            kwdivs+='<label><b>KId:</b>'+d.kId+'</label>';

            kwdivs+='<label><b>任务状态:</b>'+d.status+'</label>';

            kwdivs+='<label><b>任务ID</b>'+d.taskId+'</label>';

            kwdivs+='<label><b>备注:</b>'+d.remark+'</label>';

            kwdivs+='</div>';

            kwdivs+='<div  class="pachong-right">';

            kwdivs+='<h1>关键词任务详情</h1>';

            kwdivs+='<div id="pachong-right'+i+'">';

            kwdivs+='</div>';

            kwdivs+='</div>';

            kwdivs+='</div>';

            kwdivs+='</div>';

            var resulttemp = "";

            resulttemp+='<label><b>成功返回状态:</b><b id="statusResult_'+i+'"></b></label>';

            resulttemp+='<label><b>任务创建时间:</b><b id="taskDate_'+i+'"></b></label>';

            resulttemp+='<label><b>今日量:</b><b id="todayCount_'+i+'"></b></label>';

            resulttemp+='<label><b>总量:</b><b id="totalCount_'+i+'"></b></label>';

            resulttemp+='<span id="stock_'+i+'" class="pachong-map"></span>';

            $(kwdivs).appendTo("#content");

            $.ajax({

                type:"POST",

                url:"cr/keyWordCrawlerTask/minuteEntityResult.do",

                data:{'kid':d.kId},

                dataType:"json",

                beforeSend:function(){

                   $("#pachong-right"+i).html("<label>数据加载中</label><img  src='js/plugs/plupload/queue/img/uploading.gif'>");

                },

                success:function(data){

                   $("#pachong-right"+i).html(resulttemp);

                   console.log("trend:"+data.trend);

                   if(data.result==true){

                      $("#statusResult_"+i).html("成功");

                      $("#taskDate_"+i).html(data.taskDate);

                      $("#todayCount_"+i).html(data.todayCount);

                      $("#totalCount_"+i).html(data.totalCount);

                      if(data.trend == "null"){

                         $("#stock_"+i).html("暂时没有趋势数据");//这里如何写

                      }

                      else{

                         var result = trans(data.trend);

                         test('stock_'+i,result);

                      }

                   }else{

                      $("#statusResult_"+i).html("失败");

                      $("#taskDate_"+i).html("");

                      $("#todayCount_"+i).html("");

                      $("#totalCount_"+i).html("");

                      error('stock_'+i);

                   }

                }

            });

         });

         $.messager.progress('close');

      });

   });

   //把页面元素设置为不可编辑

   $("#crawlerTaskDetailForm").find("input").each(function(){

      $(this).attr("disabled","disabled");

   })

}

 

 

3easyui里的下拉框,数据在js里面写:

jsp文件中,只需写上id="isCheck"

js文件里只需如下写:

//人工确认

   loadersonCate("isCheck");

 

//是否人工确认

function loadersonCate(elementId){

   $("#"+elementId).combobox({

      valueField:'pid',

      textField:'pname',

      panelHeight:'auto',

      editable : false

   });

  

   result = [{"pid":"0","pname":"未确认"},{"pid":"1","pname":"已确认"}];

   $("#"+elementId).combobox('loadData',result);

}

 

 

 

 

4.datagrid 里可以formatter:

formatter:function(value,rec,index){

            return '<a target="_blank" class="easyui-tooltip" href="http://'+value+'" >'+value+'</a>';

 

 

5.js里转换成json格式:

data = eval("("+data+")");

 

6.easyui combobox下拉添加一个新的选项:

//前置审批类别tree

   function loadPreComboxData(elementId){  

     

      var data = "";

      $.ajax({

         type:"POST",

         url:'sc/classifySite/getPrecatename.do',

         dataType:"json",

         success:function(result){

           

            $("#"+elementId).combobox({

                valueField:'ysid',

                textField:'prename',

                editable : false

                });

            var ALLVALUE = {'ysid':"0",'prename':'无前置分类'};

            result.unshift(ALLVALUE);

            $("#"+elementId).combobox('loadData',result);

            getMainFrameWindow().reloadDatagrid();

         }

      });

      //$("#"+elementId).combobox('loadData',data);

   }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约