• 学习精华集锦


    学习精华集锦
    javaScript命名方式:
    按钮方式:btn_edit
    按钮方法:act_edit()
     
    528 星期五. 【弹出一个窗口】 [事件管理处理过程列表(clgclb)点击查看,
     
    /*打开非模态窗口       
    id  窗口id             
    width  窗口的宽度
    height 窗口的高度
    left 窗口的x坐标
    top  窗口的y坐标
    title  窗口的标题
    url  窗口中url路径
    reportname  窗口中报表名称
    */
     
    function editck()
    {
          var url="jsp/workspace/fwgz/clgcck.jsp?czlx=view";
        win=open_window_mode('800','300','200',document.body.scrollTop+20,'弹出对话框',url,'report3');   
    }
     
    /*打开非模态窗口 
    id  窗口id
    width  窗口的宽度
    height 窗口的高度
    left 窗口的x坐标
    top  窗口的y坐标
    title  窗口的标题
    url  窗口中url路径
    reportname  窗口中报表名称
    */
    function open_window_modeless(id,width,height,left,top,title,url,reportname)
     
     

    二.判断页面是否传入参数,没有传入VIEW只读为false<%
    String treepath=request.getContextPath()+"/jsp/workspace/usertree.jsp";
    String systime=com.zdk.platform.util.DateUtil.getStrCurrentTime();
    String userid=(String)request.getSession().getAttribute("userid");
    //加入此段语句
    String view=(String)request.getParameter("czlx");
    String PageFlag = "false";

    if(view!=null&&view.equals("view")){
          PageFlag = "true";
    }
    %>


    /*
    If@CZLX=view
      disable表单【所有表单】;//JSP代码处理
      隐藏【除"返回"外的所有按纽】
    END If
    */
    function init(){
          pageset("<%=view%>");
    }


    <%@ page contentType="text/html; charset=GBK" %>
    <%@ page pageEncoding="GBK"%>
    <%@ taglib uri="zdk-tag.tld" prefix="zdk" %>
    <html>
    <head>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <title>clgcck
    </title>
    //加入此段语句,在</head>里面
    <script src="<%=request.getContextPath()%>/js/common/default.js"></script>
    </head>



    531 星期一一、【downList的配置方法:】ryjggl\lxrdj(联系人登记)
    downList的配置方法:


    首先,需要在这里加上它的调用地址


    其次,需要在zdk:down中配置id=”downlist”

    注意

    必须和

    相同。



    二、本页面不刷新也可以新增保存的方法function savenew(){
          report1.save("reset()");
    }

    function reset(){
          report1.clear();
          //清空主键
          $ ("lxrxh").innerHTML="";
          alert("数据保存成功!");
    }



    三、【刷新本页面】location.reload();


    62 星期三一、【查询页面的SQL语句】查询的SQL语句应该加一个where条件,但是这个条件不成立。
    例如:where 1=2



    二、【HTML修改、查看、删除】<A text="修改" HREF="#" ><修改></A>
    <A text="删除" HREF="#" ><删除></A>
    <A text="查看" HREF="#" ><查看></A>

    //新增组件,弹出【yjzjxxdj.jsp(组件信息登记)】页面(非模态)
    //参数【zcxh(资产序号)】
    function add(){
          g_excel_td=null;
        var url="jsp/workspace/pzgl/yjzjxxdj.jsp?czlx=add&zcxh=<%=zcxh%>";
          ztlocation(url);
    }
    //修改,弹出【yjzjxxdj.jsp(组件信息登记)】页面(非模态)
    //参数【zcxh(资产序号),zjxh(组件序号),czlx=edit                                               
    function act_edit(){
          g_excel_seltd=g_findTarget(event.srcElement,"TD"); 
        g_excel_seltr=g_excel_seltd.parentElement;
          var zjxh=$ row()["zjxh"];
        var url="jsp/workspace/pzgl/yjzjxxdj.jsp?czlx=edit&zcxh=<%=zcxh%>&zjxh="+zjxh;
        ztlocation(url);
    }
    //查看,弹出【yjzjxxdj.jsp(组件信息登记)】页面(非模态)
    //参数【zcxh(资产序号),zjxh(组件序号),czlx=view                                           
    function act_view(){
          g_excel_seltd=g_findTarget(event.srcElement,"TD"); 
        g_excel_seltr=g_excel_seltd.parentElement;
          var zjxh=$ row()["zjxh"];
          var url="jsp/workspace/pzgl/yjzjxxdj.jsp?czlx=view&zcxh=<%=zcxh%>&zjxh=<%=zcxh%>";
        ztlocation(url);
    }
    //删除,执行本页命令组【delete                                               
    function act_delete(){
      g_excel_seltd=g_findTarget(event.srcElement,"TD");   
        g_excel_seltr=g_excel_seltd.parentElement;
          if(report1.delrow_tr()!=false)
      {
          report1.save();
      }
    }



    三、<fieldset></fieldset>框架】


    四、【页面显示SQL语句调试】
    jsp后面加上?showsql=true



    五、TAB页面】先定义String tabCzlx =czlx;



    然后要和下面的相同。



    六、【页面加载disable@czlx=add  disable
    所有TAB页面(让所有TAB显示灰色,为不可用)
    If@czlx==add
        disable【所有TAB页】
    Endif
    If@czlx==view
        disable表单【所有表单】;//JSP代码处理
        隐藏【“保存”按钮】
    Endif                                                       
    */





    七、点击【保存】按钮enable所有 TAB页面
    1@zczt=wqy
      @zcdl=rj
      If@czlx==add
          执行本页【insert命令组】
      end if
      if@czlx==edit
          执行本页【update命令组】
      end if
    enable【所有TAB页】 

                   
    63 星期四一、【新增、修改、查看、删除的☆JSP代码命令】

    代码命令如下:
    /*
    新增
    显示【yyrjdj.jsp(资产信息登记)】页面,参数【czlx(操作类型)=add(新增)
    */
    function act_add(){

          var url="jsp/workspace/pzgl/yyrjdj.jsp?czlx=add";
            ztlocation(url);
    }

    /*
    修改
    显示【yyrjdj.jsp(资产信息登记)】页面,
    参数【czlx(操作类型)=edit(修改)zcxh=@zcxh
    */
    function act_xg(){
          g_excel_seltd=g_findTarget(event.srcElement,"TD"); 
        g_excel_seltr=g_excel_seltd.parentElement;
    //    var zcxh = $ ("zcxh").innerHTML;
          var zcxh=$ row()["zcxh"];
          var url="jsp/workspace/pzgl/yyrjdj.jsp?czlx=edit&zcxh="+zcxh;
          ztlocation(url);
    }
    /*
    查看
    显示【yyrjdj.jsp(资产信息登记)】页面,
    参数【czlx(操作类型)=view(查看)zcxh=@zcxh
    */
    function act_ck(){
          g_excel_seltd=g_findTarget(event.srcElement,"TD"); 
        g_excel_seltr=g_excel_seltd.parentElement;
          var zcxh=$ row()["zcxh"];
          var url="jsp/workspace/pzgl/yyrjdj.jsp?czlx=view&zcxh="+zcxh;
            ztlocation(url);
    }
    //删除,执行本页命令组【delete                                               
    function ack_delete(){
         
      g_excel_seltd=g_findTarget(event.srcElement,"TD");   
        g_excel_seltr=g_excel_seltd.parentElement;
          if(report2.delrow_tr()!=false)
      {
          report2.save();
      }
      // alert(保存成功!);
    }

    二、【导出EXCEL/*
    1.先赋查询参数
    g_export_excel_params="htid=11"  查询参数变量
    2.执行导出excel
    report1.export_excel();
    */


    function act_excel()
    {
    var varhdid=$ ("htid").innerHTML;
    g_export_excel_params="htid="+varhdid;
    report1.export_excel();
    }

    三、【在要删除或者修改的页面上,不管有没有UPDATE代码,都需要加上UPDATE
    四、【执行命令组(CG_SJGL.insert_sj)】

    <CommandGroup name="Del">
            <Command name="delete_jb" kind="commandgroup" reportname="workspace/fwgz/CG_SJGL" groupname="delete_jb"></Command>
        </CommandGroup>



    五、【同时保存多个表】//同时保存多个表
    function savedata(){
    g_saveall("表单","主键",”成功后调用函数”,”失败后调用函数”)
      //alert("保存数据");
    }


    例子:
    function savedata(){
    g_saveall("report1;report3","xjxh")
      //alert("保存数据");
    }


    67 星期一一、【附件】1.
    XML地址在WEB-INF




    2.


    dbStorage 是存储在数据库里




    fileStorage 是存储地址在数据库里,附件却在本地。




    3.





    这里uploadid要和xjdj.html
    里的fjsetid 相同。



    4.
    你要带参数传递


    xjdj.html
    里面td开头要带有传递参数的属性。



    5.
    修改查看 操作跳转里面,


    xjcx.html

    actxg() actck() 方法,需要到 里面做修改。






    【修改】要在后面+"ywfl=xjgl"
    【查看】除了要在后面+"ywfl=xjgl" 还要+"&fj_isread=true" 
    (&fj_isread=true)查看中只显示不能删除。

    =======================



    69 星期三一、分页信息显示为0
    知识库评论页面,评论信息列表分页信息显示错误,见图8,列表中有两条数据,分页信息
    中显示为0

    Sqltype=”-1”,这里应该设为-1.

    二、
    事件响应页面,响应情况输入框中无法使用回车键手动换行输入。

    若在事件处理页面中输入了回车换行符,保存后再点击响应按钮,弹出的事件响应页面中回车换行符显示为<br>


    修改HTML以下地方。




    610 星期四
    “操作”居中
    修改TDStyle属性
    style="text-align:center"





    二、刷新—弹出对话框

    都用query
  • 相关阅读:
    leetcode 337. House Robber III
    leetcode 366 Find Leaves of Binary Tree
    leetcode 250 Count Univalue Subtrees
    leetcode 132 Palindrome Pairs 2
    leetcode 131 Palindrome Pairs
    leetcode 336 Palindrome Pairs
    leetcode 214 Shortest Palindrome
    leetcode 9 Palindrome Number
    Socket编程
    Zookeeper
  • 原文地址:https://www.cnblogs.com/tangge/p/JavaScript.html
Copyright © 2020-2023  润新知