zoukankan      html  css  js  c++  java
  • lhgdialog

    【文件&目录】
    [lhgdialog] 文件夹 实际项目中要使用的组件文件和组件源文件
    index.html 组件说明示例主页面
    [_doc] api文档和其它一些文档文件夹,实际使用中不需要此文件夹
    [_demo] 组件演示示例文件夹,实际使用中不需要此文件夹

    【项目发布】
    下载地址:http://code.google.com/p/lhgdialog/downloads/list
    官方论坛:http://bbs.lhgcore.com
    官方微博:http://t.qq.com/lhgcore

    【开源协议】
    GNU Lesser General Public License

    实例:

    <script type="text/javascript">
     function add(){
      var dlg = new $.dialog({winObj:window, id:'add',title:'添加详细信息',cancelBtn:false,btns:false,page:"<%=path%>/servlet/JCYManageServlet?method=addJCYInfoPage",730,height:530,fnok:function(){window.location.reload();}});
        dlg.ShowDialog();
     }
    
     var dg = frameElement.dg;
     dg.addBtn( 'cancel', '取消', dg.cancel );
     if("modify"=='<%=operater%>'){
      dg.addBtn( 'save', '修改', save );
     }else if("save"=='<%=operater%>'){
      dg.addBtn( 'save', '保存', save );
     }
    
      $(function(){$("#addTrainInfo").click(function(){
       uuidStr = $("#P_TUUID").val();
       //alert(uuidStr);
       var dlg = new dg.curWin.$.dialog({parent:dg,
       winObj:window,id: 'allTrainTree', 
       title: '培训信息', 
       page:'<%=path%>/servlet/JCYManageServlet?method=loadTrainInfo&org_tree_code=AIRCRAFT_MODEL_TREE&orgUuid='+"",
       700,
       height:400,
       cover:true,
       fnok:function(uuId,name){
        
         $("#P_TUUID").val($("#P_TUUID").val()+uuId);
         $("#tablepxb1").append(name);
       },
       dgOnLoad:function()
       {
        this.dgWin._initLoad();
       },
       selectedTrainUuids:uuidStr
       });
       dlg.ShowDialog();
      });
     });
     
     var dg = frameElement.dg;
      
      //页面加载完之后执行的操作
      
      dg.addBtn("submit","确定",function(){
       var idStr = "";
       var nameStr = "";
                $("input[name='checkbox']:checkbox").each(function(){ 
                    if($(this).attr("checked")){
                        idStr += $(this).attr("id")+":";
                        nameStr += $(this).val();
                    }
                })
               //alert(nameStr);
               //alert(dg.opt.fnok);
       if(dg.opt.fnok)
       {
        dg.opt.fnok(idStr,nameStr);
        dg.cancel();
       }
      });
    
      //判断数组中是否包含某字符
       var flag = 0;
          function getFlag(arr1, str)
          {
              for(var i = 0; i < arr1.length; i++)
              {
                      if(arr1[i] == str)
                      {
                            flag ++;
                            break;
                      }
              }   
          }
          
          $(function(){$("input[name='checkbox']:checkbox").click(function(){
           var uuidStr = dg.opt.selectedTrainUuids;
             var uuids = uuidStr.split(":");
             var strId = $(this).attr("id");
             getFlag(uuids, strId);
             if(flag>0)
             {
              alert("该项内容已经选过了!");
              $(this).attr("checked",false);
              flag = 0;
              return;
             }
            });
       });
    
        </script>

    关闭之前刷新父窗口:

     <script type="text/javascript">
             
    var DG = frameElement.lhgDG;
             
    function closdlg() {
                 DG.cancel();
             }
             
    function closdlgreload() {
                 DG.curWin.location.reload();
                 DG.cancel();
             }
        
    </script>
     
    相关学习网址:
    每一天都要行动,在前进中寻求卓越。
  • 相关阅读:
    Spinal Tap Case
    Sorted Union
    Search and Replace
    Boo who
    Missing letters
    DNA Pairing
    Pig Latin
    Where art thou
    Roman Numeral Converter
    Redis高级客户端Lettuce详解
  • 原文地址:https://www.cnblogs.com/wshsdlau/p/2521444.html
Copyright © 2011-2022 走看看