学习精华集锦

学习精华集锦
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

 

posted @ 2010-11-13 00:34  【唐】三三  阅读(401)  评论(0编辑  收藏  举报