select2 及下拉翻页more

论坛 期权论坛 脚本     
匿名技术用户   2021-1-4 10:35   37   0
  this.qid("unit-confirmMan").select2({
      placeholder: "选择验证人",
      multiple : true,
      allowClear: true,
      tags: true,
      theme: "classic",
      ajax:{
          url: $.u.config.constant.smsqueryserver,
             dataType: "json",
             type:"post",
          data: this.proxy(function(term, page){
           return {
         tokenid:$.cookie("tokenid"),
         method:"stdcomponent.getbysearch",
         dataobject:"user",
         search:JSON.stringify({"value":term}),
         start: (page - 1) * this._select2PageLength,
         length: this._select2PageLength,
         rule:JSON.stringify([[{"key":"fullname","op":"like","value":term}]])
           };
       }),
        results:this.proxy(function(data,page){
           if(data.success){
            return {
             results:$.map(data.data.aaData,function(item,idx){
              return item;
             }),
             more: data.data.iTotalRecords > (page * this._select2PageLength)
            };
           }
          })
         },
         formatResult: function(item){
          html='<div class="checkbox" style="margin: 0;"><label style="width:100%;"><input type="checkbox" name='+item.fullname+' value='+item.id+'  /><span>'+item.username+'('+item.fullname+')</span></label></div>';
          return html;
         },
         formatSelection: function(item){
          return item.fullname;
         }
       });

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP