⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainfrm.jsp

📁 本人课程设计时做的一个用struts框架实现的基于cmmi2的项目管理系统的原型。还有部分功能尚未实现
💻 JSP
字号:
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-template" prefix="template" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ page contentType="text/html; charset=GBK" %>
<html:html>
<HEAD>
<link rel=stylesheet type="text/css" href="../../common/olstyle.css">
<style>
A:link {text-decoration: underline; color:red}
A:visited { color:red; text-decoration:underline }
A:active { text-decoration: underline; color:red }
A:hover {text-decoration:underline;color:red;background-color:#cccccc;}
</style>
<script type="text/javascript" src="../../common/CTable.js"></script>
<script type="text/javascript" src="../../common/CommonFunc.js"></script>
<script language=javascript id=clientEventHandlersJS>
    window.onload = ShowTable;
    var mTable = null ;
    var mTableData = new CTableItem(null,null,null,null,null,null,'T');//按照缺省的属性建立一个Table
    var ShowingModal=false;      //used for show modal window
    var myObject = new Object(); //used for arg
    var i;
    cntCTDefaultRowCellDefine = " ";

    mTableData.head.addCells(new Array("项目简称","项目名称","计划开始日期","计划结束日期","进展状态"));  //添加表头


    //设置排序的列
    mTableData.SetHeadCell( 1 ,"cansort", true);
    mTableData.SetHeadCell( 2 ,"cansort", true);
    mTableData.SetHeadCell( 3 ,"cansort", true);
    mTableData.SetHeadCell( 4 ,"cansort", true);
    mTableData.SetHeadCell( 5 ,"cansort", true);


    //设置各列的属性
    mTableData.SetHeadCell( 1 ,"define" , ' width=10% height="22" noWrap class="bluelinkText" title="按项目简称排序" ');
    mTableData.SetHeadCell( 2 ,"define" , ' width=17% height="22" nowrap class="bluelinkText" title="按项目名称排序" ');
    mTableData.SetHeadCell( 3 ,"define" , ' width=12% height="22" nowrap  title="按开始日期排序"');
    mTableData.SetHeadCell( 4 ,"define" , ' height="22" nowrap  title="按结束日期排序"');
function ShowTable() { //显示表
   if(mTable == null){
	mTable =new CommonTableClass(divMain,mTableData);
	mTable.ReDraw();
   }
}
function divMainOnClick(aTable)
{
    if (aTable) aTable.OnClick();
}
function divMainOnClickCell(axx)
{
    divMainOnClickRow(axx);
}
function divMainOnClickRow(axx)
{
    //parent.bottomFrame.ShowTable( mTable.CurSelectRow);
}
function CheckBoxClick(aid)
{
    mTable.ClickRow(aid);
}
</script>

<logic:iterate id="project" name="projectList" type="com.cmmi2pms.sa.project.Project">
<script language=javascript id=clientEventHandlersJS>
     var lindex;
     var aid=<%= project.getProjectID()%>;
     lindex = mTableData.AddRow(new Array(
               "<a href='./selectProject.do?id=<%= project.getProjectID()%>' target='_parent'><bean:write name="project" property="projectCode"/></a>",
               "<a href='./selectProject.do?id=<%= project.getProjectID()%>' target='_parent'><bean:write name="project" property="projectName"/></a>",
               "<bean:write name="project" property="startDate"/>",
               "<bean:write name="project" property="endDate"/>",
               "<bean:write name="project" property="stage"/>")
              );
    mTableData.SetCell(lindex,5,"define"," align=left ");
</script>
</logic:iterate>

</head>
<body >
<table cellpadding='0' cellspacing='0' bgcolor="#93bee2" class="cbToolbar" id="idToolbar">
  <tr valign="top">
    <td height="15" NOWRAP><div align="center"><img src="../../images/tb-select.gif" width="20" height="20" align=absmiddle><font color="#FF0000">请
        选 择 项 目 进 入</font></div></td>
  </tr>
</table>
  <div id="divMain" style="behavior:url(../../common/CTable.htc)"
   onclick      = "divMainOnClick(mTable);"
   onclickCell	= "divMainOnClickCell(divMain);"
   onclickRow   = "divMainOnClickRow(divMain);"
   onSort       = ""
   onclickCol   = ""
> </DIV>
</body>
</html:html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -