Commit 6c18cfec authored by prahate's avatar prahate

Updated xsl for Report Request[D15FSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98837 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 003ad423
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:decimal-format NaN="0"/>
<xsl:template match="/">
<html>
<head>
<link rel="stylesheet" href="../ibase/webitm/css/report_req.css" type="text/css" />
</head>
<script language="JavaScript" type="text/javascript">
<![CDATA[
var maxId = 0;
function gotBlur(obj)
{
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
}
}
function gotFocus( column )
{
objCur=column.name;
oldVal=column.value;
}
function upperCase(fieldId)
{
var fieldValue = document.getElementById(fieldId).value;
document.getElementById(fieldId).value = fieldValue.toUpperCase();
}
function setRepNameFromPophelp()
{
var seldbID ="";
for( dbID = 1; dbID <= maxId; dbID++)
{
if( document.getElementById("Report."+dbID+".selectbox").value == 'true' )
{
seldbID = dbID;
reportName = document.getElementById("Report."+dbID+".report_name").value;
reportDescr = document.getElementById("Report."+dbID+".report_descr").value;
detail2dom= document.getElementById("Report."+dbID+".DOMID").value;
}
}
if( reportName == "" )
{
alert("No Selection Made ! \nPlease Select Report Name !");
}
else
{
window.opener.setReportName(reportName,detail2dom);
window.opener.setReportDescr(reportDescr,detail2dom);
window.close();
}
}
function searchItem()
{
var reportName ="";
reportName = document.getElementById("SEARCH_ITEM").value;
detail2dom = document.getElementById("dbID").value;
}
function setChecked( obj )
{
for( dbID = 1; dbID <= maxId; dbID++)
{
objCurr = document.getElementById("Report."+dbID+".selectbox");
if( objCurr.value == 'true' )
{
objCurr.value ='false';
objCurr.checked = false;
}
}
if( obj.value == 'false' )
{
obj.value ='true';
obj.checked = true;
}
else
{
obj.value = 'false';
obj.checked = false;
}
}
]]>
</script>
<body>
<style type="text/css">
body
{
font-family: "MuseoLight-300", sans-serif !important;
overflow-x: hidden;}
.tableClass
{margin-left:0px;margin-top:0px}
.header_td
{border:inset 0;background:#FFCCCC;font-family:verdana;font-size:9pt}
.input_editable
{border:inset 2;color:#102132;background:#D7E5F9;text-align:left;font-family:verdana;font-size:9pt}
.input_num_editable
{border:inset 2;color:#102132;background:#D7E5F9;text-align:right;font-family:verdana;font-size:9pt}
.td_leftAlign
{background:#D7E5F9;text-align:left;font-family:verdana;font-size:9pt}
.td_rightAlign
{background:#D7E5F9;text-align:right;font-family:verdana;font-size:9pt}
.complete {
border-top: #77c9ff 2PX SOLID;
margin-left: 10PX;
margin-right: 10px;
background: WHITE;
border-left: #D3D3D3 1PX SOLID;
}
.headerTextCol6
{
padding-top: initial;
left:8px;
width:18%;
text-align:left;
border-left: #D3D3D3 0.1PX SOLID;
border-right: #D3D3D3 1PX SOLID;
border-bottom: #D3D3D3 1PX SOLID;
padding: 5px;
}
.text {
border-left: #D3D3D3 0.1PX SOLID;
border-right: #D3D3D3 1PX SOLID;
border-bottom: #D3D3D3 1PX SOLID;
}
.button {
border: 1px solid #E7E7E7;
border-radius: 2px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
color: #333;
height: 22px;
font-family: 'MuseoLight-300', sans-serif;
font-size: 12px;
background-color: #e7e7e7;
cursor: pointer;
}
.buttondata
{
text-align:left;
padding:10px;
/*position: absolute;*/
top: 40;
left: 670;
}
@font-face { /* declare fonts */
font-family: "MuseoLight";
src: url("/css/fonts/Museo300-Regular.eot");
src: local("Museo 300"), local("Museo-300"),
url("/css/fonts/Museo300-Regular.woff") format("woff"),
url("/css/fonts/Museo300-Regular.otf") format("opentype"),
url("/css/fonts/Museo300-Regular.svg#Museo-300") format("svg");
}
</style>
<form name="Wizard_Activity" action="/ibase/webitm/jsp/RequestRepName.jsp" method="post">
<div class="complete">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
</td>
<xsl:for-each select="//Report">
<xsl:variable name="report_name"><xsl:value-of select="report_name"/></xsl:variable>
<xsl:variable name="report_descr"><xsl:value-of select="report_descr"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<input type="hidden" name="report_name" id = "report_name" value="{normalize-space($report_name)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</xsl:for-each>
<td>
</td>
</tr>
<xsl:for-each select="//Report">
<xsl:variable name="report_name"><xsl:value-of select="report_name"/></xsl:variable>
<xsl:variable name="report_descr"><xsl:value-of select="report_descr"/></xsl:variable>
<xsl:variable name="DOMID"><xsl:value-of select="DOMID"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<SCRIPT>
<![CDATA[ var qtyR ; qtyR ="]]> <xsl:value-of select="$dbID"/>
<![CDATA[";maxId= qtyR; ]]>
</SCRIPT>
<xsl:variable name="chkbox"><xsl:value-of select="@selected"/></xsl:variable>
<tr>
<td class="headerTextCol6">
<xsl:choose>
<xsl:when test="$chkbox ='Y'">
<input type="checkbox" name="selectbox" id="Report.{normalize-space($dbID)}.selectbox" checked='true' value="true" onClick="setChecked(this)"/>
</xsl:when>
<xsl:otherwise>
<input type="checkbox" name="selectbox" id="Report.{normalize-space($dbID)}.selectbox" value="false" onClick="setChecked(this)"/>
</xsl:otherwise>
</xsl:choose>
</td>
<td class="headerTextCol6" style="border-right:#D3D3D3 1PX SOLID">
<xsl:value-of select="report_name"/>
<input type="hidden" name="Report.{normalize-space($dbID)}.report_name" id = "Report.{normalize-space($dbID)}.report_name" value="{normalize-space($report_name)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</td>
<td class="headerTextCol6">
<xsl:value-of select="report_descr"/>
<input type="hidden" name="Report.{normalize-space($dbID)}.report_descr" id = "Report.{normalize-space($dbID)}.report_descr" value="{normalize-space($report_descr)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</td>
<input type="hidden" name="Report.{normalize-space($dbID)}.DOMID" id = "Report.{normalize-space($dbID)}.DOMID" value="{normalize-space($DOMID)}" size="20" class="fieldcell_items" ISCHANGED="false"/>
</tr>
</xsl:for-each>
</table>
</div>
<table cellSpacing="1" cellPadding="1" width="50%" border="0">
<tr>
<td>
<input type="hidden" value="1" name="FORM_NO" />
<input type="hidden" value="report_request_wiz" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" />
<span class="buttondata" style="text-align:right">
<input type ="button" class="button" value=" Add " title='' onclick="javascript:setRepNameFromPophelp()"/>
<input type ="button" class="button" value="Cancel" title='' onclick="window.close()"/>
</span>
</td>
</tr>
</table>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!--<xsl:output method="html" indent="no" version="4.0" /> -->
<xsl:output omit-xml-declaration="yes" method="html"
encoding="utf-8" indent="yes" />
<xsl:template match="/">
<html>
<head>
<title>Generate Receipt</title>
<!--<script type="text/javascript" src="../js/supp_info_upd.js"></script>
--><script type="text/javascript" src="../js/datetimepicker.js"></script>
<script type="text/javascript" src="/ibase/webitm/js/ReportRequestWiz.js"></script>
<link rel="stylesheet" href="../css/report_req.css" type="text/css" />
<script type="text/javascript" src="/ibase/webitm/js/ITMWizardCalendar.js"></script>
<script>
var calendertop = 100;
var calenderleft = 200;
var selectedObj
= null;
var global_date_format ="MM/dd/yy";
var global_date_type=
"date";
function assignDate( date )
{
document.getElementById(
selectedObj ).value = date;
document.getElementById( selectedObj
).focus();
}
</script>
</head>
<form name = "Wizard_activity" METHOD="POST" ACTION="/ibase/ITMWizardHandlerServlet" autocomplete="off" onSubmit="javascript:return validateActivity('1') ;">
<xsl:for-each select="//Detail1">
<xsl:variable name="updateFlagHeader">
<xsl:value-of select="attribute/@updateFlag" />
</xsl:variable>
<body onload="windowOnLoad();">
<form name="form1" method="POST" action="">
<div class="heading">
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td width="50%">
<table align="left" border="0" width="30%">
<td class="heading" colspan="" align="left">Report Request</td></table>
<table align="right" border="0" width="30%">
<tbody>
<tr>
<td style="text-align:right">
<span class="buttondata" style="text-align:right">
<!-- <input onclick="return saveData(this)" class="button"
value="Save" type="button" /> -->
<input onclick="return performNextAction('next')" class="button"
value="Next" type="submit" />
</span>
</td>
<td colspan="2">
<input type="hidden" value="1" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="report_request_wiz" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" /><!--
<input type="submit" style="text-align:right" class=" " value="Next" name = "ActNext" id = "ActNext" title='' onclick="return setActionVal('next')"/>
--></td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</div>
<xsl:variable name="domIDHeader">
<xsl:value-of select="@domID" />
</xsl:variable>
<xsl:variable name="statusHeader">
<xsl:value-of select="attribute/@status" />
</xsl:variable>
<xsl:variable name="dbIDHeader">
<xsl:value-of select="@dbID" />
</xsl:variable>
<xsl:variable name="pkNamesHeader">
<xsl:value-of select="attribute/@pkNames" />
</xsl:variable>
<xsl:variable name="objNameHeader">
<xsl:value-of select="@objName" />
</xsl:variable>
<!--End the static part -->
<!-- This section for the properties purpose -->
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<xsl:variable name="report_name">
<xsl:value-of select="report_name" />
</xsl:variable>
<xsl:variable name="report_descr">
<xsl:value-of select="report_descr" />
</xsl:variable>
<div class="complete">
<table id="headerTable" class="headerTable question1" align="center"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="headerTextCol6">
<input type="text"
id="Detail1.{normalize-space($dbID)}.report_name" name="Detail1.{normalize-space($dbID)}.report_name"
value="{$report_name}" size="12" tabindex="-1"
style="margin-left:10px; width:350px;" maxlength="10" required="true" />
<label >Please Select The Report Name</label>
</td>
<td class="headerTextCol6">
<img src="/ibase/webitm/images/Standard/e12_pophelp_16.png" width="20" height="20" onclick="javascript:callPopHelpJSP( '{normalize-space($dbID)}','{normalize-space($report_name)}');"/>
</td>
<td class="headerTextCol6">
<input tabindex="-1" size="12"
value="{$report_descr}" name="Detail1.{normalize-space($dbID)}.report_descr" style="margin-left:10px; width:350px;"
id="Detail1.{normalize-space($dbID)}.report_descr" type="text" readonly="readonly"/>
<label style="margin-top: -45px; transform:none;" >Report Description</label>
</td>
</tr>
</tbody>
</table>
</div>
</form>
<table class="detail3Table" id="detail3Table" width="100%">
</table>
</body>
</xsl:for-each>
</form>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!--<xsl:output method="html" indent="no" version="4.0" /> -->
<xsl:output omit-xml-declaration="yes" method="html"
encoding="utf-8" indent="yes" />
<xsl:template match="/">
<html>
<head>
<title>Request Reports</title>
<!--<script type="text/javascript" src="../js/supp_info_upd.js"></script>
--><script type="text/javascript" src="../js/datetimepicker.js"></script>
<script type="text/javascript" src="/ibase/webitm/js/ReportRequestWiz.js"></script>
<link rel="stylesheet" href="../ibase/webitm/css/report_req.css" type="text/css" />
<script type="text/javascript" src="/ibase/webitm/js/ITMWizardCalendar.js"></script>
<script>
var calendertop = 100;
var calenderleft = 200;
var selectedObj
= null;
var global_date_format ="MM/dd/yy";
var global_date_type=
"date";
function assignDate( date )
{
document.getElementById(
selectedObj ).value = date;
document.getElementById( selectedObj
).focus();
}
</script>
</head>
<form name = "Wizard_activity" METHOD="POST" ACTION="/ibase/ITMWizardHandlerServlet" onSubmit="javascript:return validateActivity('1');">
<xsl:for-each select="//Detail2">
<xsl:variable name="descr"><xsl:value-of select="descr"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<xsl:if test="position()=1">
<td class="headerTextCol6">
<input type="hidden" id="Detail2.{normalize-space($dbID)}.descr" name="Detail2.{normalize-space($dbID)}.descr" value="{$descr}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<label ><xsl:value-of select="descr"/></label>
</td>
</xsl:if><!--
<xsl:otherwise>
<td class="headerTextCol6">
<input type="text"
id="Detail2.{normalize-space($dbID)}.value_1" name="Detail2.{normalize-space($dbID)}.value_1"
value="{$value_1}" size="12" tabindex="1" style="margin-left:10px; width:350px;" maxlength="30"
required="true" readonly="readonly"/>
</td>
</xsl:otherwise>
</xsl:choose>
<input type="hidden" id="Detail2.{normalize-space($dbID)}.descr" name="Detail2.{normalize-space($dbID)}.descr" value="{$descr}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<label ><xsl:value-of select="descr"/></label>
--></xsl:for-each>
<body onload="windowOnLoad();">
<div class="heading">
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr><td class="heading" colspan="2" align="left"><xsl:value-of select="descr"/></td></tr>
<tr><td></td><td><table float="right" align="right" border="0" width="10%">
<tbody>
<tr>
<td style="text-align:left">
<span class="buttondata1" style="text-align:left">
<input onclick="return performNextAction('previous')" class="button"
value="Previous" type="submit" />
</span>
</td>
<td style="text-align:right">
<span class="buttondata" style="text-align:right">
<input type="submit" style="cursor:hand" class="button" value="Finish" name = "ActNext" id = "ActNext" title='' onclick="return finishAction('finish')"/>
</span>
</td>
<td>
<input type="hidden" value="2" name="FORM_NO" ID="FORM_NO" />
<input type="hidden" value="report_request_wiz" name="OBJ_NAME" />
<input type="hidden" value="" name="action" id="action" />
<input type="hidden" value="1:MP" name="formType" id="formType" />
</td>
</tr>
</tbody>
</table></td></tr>
</table>
</div>
<div class="complete">
<xsl:for-each select="//Detail2">
<xsl:variable name="label_1_t"><xsl:value-of select="label_1_t"/></xsl:variable>
<xsl:variable name="label_1"><xsl:value-of select="label_1"/></xsl:variable>
<xsl:variable name="value_1"><xsl:value-of select="value_1"/></xsl:variable>
<xsl:variable name="dbID"><xsl:value-of select="@domID"/></xsl:variable>
<xsl:variable name="editable"><xsl:value-of select="editable"/></xsl:variable>
<xsl:variable name="type"><xsl:value-of select="type"/></xsl:variable>
<xsl:variable name="descr"><xsl:value-of select="descr"/></xsl:variable>
<xsl:variable name="win_name"><xsl:value-of select="win_name"/></xsl:variable>
<table id="headerTable" class="headerTable question1" align="center"
border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="headerTextCol6">
<input type="hidden" id="Detail2.{normalize-space($dbID)}.label_1_t" name="Detail2.{normalize-space($dbID)}.label_1_t" value="{$label_1_t}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<label ><xsl:value-of select="label_1_t"/></label>
<input type="hidden" id="Detail2.{normalize-space($dbID)}.type" name="Detail2.{normalize-space($dbID)}.type" value="{$type}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<input type="hidden" id="Detail2.{normalize-space($dbID)}.editable" name="Detail2.{normalize-space($dbID)}.editable" value="{$editable}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<input type="hidden" id="Detail2.{normalize-space($dbID)}.win_name" name="Detail2.{normalize-space($dbID)}.win_name" value="{$win_name}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<input type="hidden" id="Detail2.{normalize-space($dbID)}.descr" name="Detail2.{normalize-space($dbID)}.descr" value="{$descr}" size="6" tabindex="-1" style="margin-left:10px; width:50px height:100px ;" maxlength="10" required="true" readonly="readonly"/>
<input type="hidden" name="Detail2.{normalize-space($dbID)}.label_1" id="Detail2.{normalize-space($dbID)}.label_1" value="{$label_1}" size="1%" ISCHANGED="false"/>
<xsl:choose>
<xsl:when test="editable ='Y'">
<td class="headerTextCol6">
<input type="text"
id="Detail2.{normalize-space($dbID)}.value_1" name="Detail2.{normalize-space($dbID)}.value_1"
value="{$value_1}" size="12" tabindex="1" style="margin-left:10px; width:350px;" maxlength="30"
required="true" />
</td>
</xsl:when>
<xsl:otherwise>
<td class="headerTextCol6">
<input type="text"
id="Detail2.{normalize-space($dbID)}.value_1" name="Detail2.{normalize-space($dbID)}.value_1"
value="{$value_1}" size="12" tabindex="1" style="margin-left:10px; width:350px;" maxlength="30"
required="true" readonly="readonly"/>
</td>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</tbody>
</table>
</xsl:for-each>
</div>
</body>
</form>
</html>
</xsl:template>
</xsl:stylesheet>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment