zoukankan      html  css  js  c++  java
  • paip.gui控件form窗体的原理实现以及easyui的新建以及编辑实现

    paip.gui控件form窗体的原理实现以及easyui的新建以及编辑实现

    //////新建 与编辑

     var  EditForm=new Form_easyui();
       if(row)
           EditForm.id=row.id;
     
       EditForm.show();

    //////////////窗体的加载
    两个方式:一个是load ajax,简单的文本可以使用这个,不适合事件的情形..
    一个是容器方式(iframe),推荐这个,,,
    main.htm ..要是放得个子窗口里面,不的出去..只能放得个父窗口里面.
    <div id="win">
        <iframe id="ifrmo3" src=""  width="100%" marginwidth="0"  height="100%" marginheight="0" frameborder="0"></iframe>
    </div>

    在sub.html,,,,parent.$('#win').window(xxx);


    作者Attilax 艾龙,  EMAIL:1466519819@qq.com
    来源:老哇的爪子 Attilax
    地址:http://blog.csdn.net/attilax

    /////////////////////完整代码。subWindow.htm
    <script>

    function Form_easyui() {


            this.id=0;
            this.show = function() {
            
                var param ="cheoyoniuEdit.htm?id="+this.id;
            
                // transParam(param);
                $("#ifrmo3",parent.document.body).attr("src",param);

                //open parent winID div.. cause from subWindow start ..
                parent.$('#win').window({
                     600,
                    height: 400,
                    modal: true,
                    title: "新增"
                });
                /// open wind end
            };
            //define method end

        }
        
        //addBtn_click()
    function addWin()
    {

    ///get select obj filed (id )
      var row = $('#tablex').datagrid('getSelected');  
      //if have select ,edit model.
       if (row){        
               console.info("---get id: "+row.id);
       }else
           console.info("--- no select id ");
       
       var  EditForm=new Form_easyui();
       if(row)
           EditForm.id=row.id;
     
       EditForm.show();
       

    }

    /////////////////////////////代码main.html
        
        <div id="win">
        <iframe id="ifrmo3" src=""  width="100%" marginwidth="0"  height="100%" marginheight="0" frameborder="0"></iframe>
        
        
        </div>
  • 相关阅读:
    XSS 跨站脚本攻击之构造剖析(一)
    PHP 一个表单多个提交按钮,处理不同的业务逻辑
    Ajax 学习之动态获取,返回服务器的值
    Ajax 学习之获取服务器的值
    Ajax 学习之创建XMLHttpRequest对象------Ajax的核心
    H5开发之Eclipes 编码乱码问题
    PHP 表单提交多行数据,显示多个submit
    PHP 输出表格单元格的数据之用表单的方式;
    PHP 读取逐条数据库记录,以及提交下拉菜单选项
    mysql多个TimeStamp设置(转)
  • 原文地址:https://www.cnblogs.com/attilax/p/5964044.html
Copyright © 2011-2022 走看看