有問題可聯系我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
          大神?

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


          網站導航:
           
          主站蜘蛛池模板: 静安区| 崇州市| 从江县| 泰安市| 榆中县| 沽源县| 平顺县| 罗城| 靖州| 三原县| 松溪县| 保德县| 扶风县| 北海市| 额尔古纳市| 西华县| 杭州市| 江津市| 芮城县| 奉新县| 丹巴县| 岳普湖县| 无棣县| 百色市| 长白| 和平区| 通化县| 鄄城县| 涟源市| 隆昌县| 青海省| 公主岭市| 通化县| 靖江市| 翁牛特旗| 临猗县| 扶风县| 宁陵县| 赣州市| 深泽县| 恩施市|