有問題可聯系我QQ:429810818

          posts - 4, comments - 6, trackbacks - 0, articles - 8
          js
          $.extend($.fn.datagrid.defaults.editors, {  
            lookup: {  
                 init: function(container, options){ 
                    
                     var input = $(
                      "<span class='datagrid-editable-input' >" +
                      "<input type='hidden' class='look-up-value' />"+
                      "<input type='text' class='look-up-text' readonly='readonly'>" +
                      "<span class='look-up-btn' onclick='look_up()'/></span></span>" +
                      "<script type='text/javascript'> function look_up(){" +
                      "showTPopbox({width:"+options.width+",height:"+options.height+",url:'"+options.url+"',title:'"+options.title+"'});"+
                      "}</script> "
                     ).appendTo(container);  
                    if(options.required){
                    $('.look-up-text').validatebox({  
             required: true
          });
                    }            
                     return input; 
                 },  
                 getValue: function(target){
                     return $(".look-up-value").val();  
                 },  
                 setValue: function(target, value){
                  $(".look-up-value").val(value.id);
                     $(".look-up-text").val(value.factorClassName);  
                 }, 
                 resize: function(target, width){  
                     var input = $(target);  
                     if ($.boxModel == true){  
                         input.width(width - (input.outerWidth() - input.width()));  
                     } else {  
                         input.width(width);  
                     }  
                 }  
             }  
          }); 
          Css
          .look-up-btn {
              background: url('images/lookup_btn.gif') no-repeat scroll 0 0 transparent;
              border-left: 1px solid #E1E0E0;
              cursor: pointer;
              display: inline-block;
              height: 20px;
              overflow: hidden;
              vertical-align: top;
              width: 18px;
          }
          .look-up-text {
              border: 0 none;
              font-size: 12px;
              height: 20px;
              line-height: 20px;
              padding: 0;
              cursor: text;
          }
          .look-up-input-validatebox-invalid{
          background: url("images/validatebox_warning.png") no-repeat scroll right 1px #FFFFEE;
          width:90%;
          font-size:12px;
          border:1px solid #A4BED4;
          padding:3px 2px;
          }
          .look-up-input{
          width:90%;
          font-size:12px;
          border:1px solid #A4BED4;
          padding:3px 2px;
          }
          .look-up {
              background: none repeat scroll 0 0 #FFFFFF;
              border: 1px solid #D8D8D8;
              display: inline-block;
              font-size: 12px;
              margin: 0;
              padding: 0;
              white-space: nowrap;
          }

          圖片可以自己自定義,也可以找我要

          Feedback

          # re: jqueryEasyUI之自定義Datagrid插件-lookup彈出機構樹  回復  更多評論   

          2013-04-07 19:07 by 木棉花
          大俠能否把代碼共享一下啊

          # re: jqueryEasyUI之自定義Datagrid插件-lookup彈出機構樹  回復  更多評論   

          2013-06-18 20:35 by 張力
          @木棉花
          代碼已經貼出來了啊

          # re: jqueryEasyUI之自定義Datagrid插件-lookup彈出機構樹  回復  更多評論   

          2013-07-26 16:46 by blari
          我試了怎么沒有彈出框啊?求解啊

          # re: jqueryEasyUI之自定義Datagrid插件-lookup彈出機構樹  回復  更多評論   

          2013-10-31 11:27 by jaysonliu
          options參數如何傳啊?請幫忙回復

          # re: jqueryEasyUI之自定義Datagrid插件-lookup彈出機構樹  回復  更多評論   

          2014-06-10 20:45 by 張力
          @jaysonliu
          跟其他控件一樣設置個
          option{
          url:xxx

          類似

          # re: jqueryEasyUI之自定義Datagrid插件-lookup彈出機構樹  回復  更多評論   

          2014-06-14 16:30 by Janly
          @zuidaima
          大神?

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 河东区| 门头沟区| 奉节县| 前郭尔| 广德县| 巴东县| 马关县| 宕昌县| 永德县| 蓝山县| 尉氏县| 龙江县| 顺平县| 绿春县| 原阳县| 库尔勒市| 徐水县| 商丘市| 吴忠市| 绍兴县| 黑水县| 绍兴市| 江门市| 达孜县| 阿鲁科尔沁旗| 且末县| 乌拉特后旗| 柞水县| 渭源县| 本溪市| 蓬莱市| 日照市| 黄梅县| 通许县| 梁平县| 峡江县| 高邮市| 奈曼旗| 卓尼县| 衡阳县| 苏尼特右旗|