Commit 2e983b1f authored by jshaikh's avatar jshaikh

Added xsl for indent requisition workflow


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106737 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ed316dc9
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/scheduler/js/date-picker.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<!-- <SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/StatelessItemChange.js"></SCRIPT> -->
<script language="JavaScript" type="text/javascript">
var objCur = "";
var oldVal = "";
var obj1 = "";
var preObj;
function gotFocus(column)
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.SRVCALLONCHANGE=="true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
/*function gotBlur(obj)
{
preObj = obj;
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if(isSRVCALLONCHANGE == 'undefined' || isSRVCALLONCHANGE == null) {
isSRVCALLONCHANGE = obj.getAttribute("SRVCALLONCHANGE");
}
if( isSRVCALLONCHANGE == "true" )
{
itemChange( obj );
setDataValue( obj );
}
}
}*/
function assignValue(value1)
{
obj1.value=value1;
gotBlur(obj1);
}
function handleMandatory(obj)
{
if(obj.name.indexOf("quantity") != -1)
{
alert("Please Specifiy Quantity.");
return false;
}
obj.focus();
return false;
}
function maxChar(obj,len)
{
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
function callDisableField()
{
if(signStatus != null)
{
signStatus = signStatus.trim();
}
if(signStatus != "U")
{
disableInputFld();
}
}
function disableInputFld()
{
var elemArr = document.forms[0].elements;
for (var i=0; i&lt;elemArr.length; i++)
{
var curObj = elemArr[i];
curObj.disabled = "true";
curObj.POPUPEXISTS = false;
if( curObj.style.TYPE == "datetime" )
{
curObj.style.TYPE = "";
}
if ( curObj.readOnly == true )
{
curObj.POPUPEXISTS = false;
if( curObj.style.TYPE == "datetime" )
{
curObj.style.TYPE = "";
}
}
if ( curObj.elementType == "text" )
{
curObj.style.display = "";
}
}
}
</script>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
</head>
<body>
<input type="hidden" value="indent_req" name="OBJ_NAME" id="OBJ_NAME" />
<input type="hidden" value="2" name="PAGE_CONTEXT" id="PAGE_CONTEXT" />
<input type="hidden" value="1" name="OBJ_CONTEXT" id="OBJ_CONTEXT" />
<form name="IndentRequisite">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayColumnClass">
<font size="4">
Indent Requisition
</font>
</td>
</tr>
</tbody>
</table>
<xsl:for-each select="//Detail1">
<!--<xsl:variable name="quantity"><xsl:value-of select="quantity"/></xsl:variable>
<xsl:variable name="quantity__stduom"><xsl:value-of select="quantity__stduom"/></xsl:variable>-->
<xsl:variable name="dbID"><xsl:value-of select="@dbID"/></xsl:variable>
<TABLE BORDER="0" align="center" width="100%">
<TR>
<td width="18%" class="tLabel1">Indent No: </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="ind_no" /></div></td>
<td colspan="2"></td>
<td width="12%" class="tLabel1">Indent Date: </td>
<td width="18%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="ind_date" /></div></td>
</TR>
<TR>
<td width="18%" class="tLabel1">Site: </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="site_code__ori" /></div></td>
<td colspan="4"><div class="tdLeft" style="width: 420px;"><xsl:value-of select="site_code__descr" /></div></td>
</TR>
<TR>
<td width="18%" class="tLabel1">Item Series </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="item_ser" /></div></td>
</TR>
<!--<TR>
<td width="18%" class="tLabel1">Original Quantity: </td>
<td width="12%"><div class="tdRight" style="width: 120px;"><xsl:value-of select="quantity_ori" /></div></td>
<td width="18%" class="tLabel1">Quantity Required: </td>
<td width="12%"><div class="tdRight" style="width: 120px;"><xsl:value-of select="quantity" /></div></td>
<td width="12%" class="tLabel1">Quantity Std: </td>
<td width="18%"><div class="tdRight" style="width: 120px;"><xsl:value-of select="quantity__stduom" /></div></td>
</TR>-->
<TR>
<td width="18%" class="tLabel1">Unit: </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="site_code__bil" /></div></td>
<td width="18%" class="tLabel1">Project: </td>
<td colspan="3" class="tdLeft"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="proj_code" /></div></td>
</TR>
</TABLE>
</xsl:for-each>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/scheduler/js/date-picker.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<!-- <SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/StatelessItemChange.js"></SCRIPT> -->
<script language="JavaScript" type="text/javascript">
var objCur = "";
var oldVal = "";
var obj1 = "";
var preObj;
function gotFocus(column)
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.SRVCALLONCHANGE=="true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
/*function gotBlur(obj)
{
preObj = obj;
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if(isSRVCALLONCHANGE == 'undefined' || isSRVCALLONCHANGE == null) {
isSRVCALLONCHANGE = obj.getAttribute("SRVCALLONCHANGE");
}
if( isSRVCALLONCHANGE == "true" )
{
itemChange( obj );
setDataValue( obj );
}
}
}*/
function assignValue(value1)
{
obj1.value=value1;
gotBlur(obj1);
}
function handleMandatory(obj)
{
if(obj.name.indexOf("quantity") != -1)
{
alert("Please Specifiy Quantity.");
return false;
}
obj.focus();
return false;
}
function maxChar(obj,len)
{
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
function callDisableField()
{
if(signStatus != null)
{
signStatus = signStatus.trim();
}
if(signStatus != "U")
{
disableInputFld();
}
}
function disableInputFld()
{
var elemArr = document.forms[0].elements;
for (var i=0; i&lt;elemArr.length; i++)
{
var curObj = elemArr[i];
curObj.disabled = "true";
curObj.POPUPEXISTS = false;
if( curObj.style.TYPE == "datetime" )
{
curObj.style.TYPE = "";
}
if ( curObj.readOnly == true )
{
curObj.POPUPEXISTS = false;
if( curObj.style.TYPE == "datetime" )
{
curObj.style.TYPE = "";
}
}
if ( curObj.elementType == "text" )
{
curObj.style.display = "";
}
}
}
</script>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
</head>
<body>
<input type="hidden" value="indent_req" name="OBJ_NAME" id="OBJ_NAME" />
<input type="hidden" value="2" name="PAGE_CONTEXT" id="PAGE_CONTEXT" />
<input type="hidden" value="1" name="OBJ_CONTEXT" id="OBJ_CONTEXT" />
<form name="IndentRequisite">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayColumnClass">
<font size="4">
Indent Requisition
</font>
</td>
</tr>
</tbody>
</table>
<xsl:for-each select="//Detail1">
<!--<xsl:variable name="quantity"><xsl:value-of select="quantity"/></xsl:variable>
<xsl:variable name="quantity__stduom"><xsl:value-of select="quantity__stduom"/></xsl:variable>-->
<xsl:variable name="dbID"><xsl:value-of select="@dbID"/></xsl:variable>
<TABLE BORDER="0" align="center" width="100%">
<TR>
<td width="18%" class="tLabel1">Indent No: </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="ind_no" /></div></td>
<td colspan="2"></td>
<td width="12%" class="tLabel1">Indent Date: </td>
<td width="18%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="ind_date" /></div></td>
</TR>
<TR>
<td width="18%" class="tLabel1">Site: </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="site_code__ori" /></div></td>
<td colspan="4"><div class="tdLeft" style="width: 420px;"><xsl:value-of select="site_code__descr" /></div></td>
</TR>
<TR>
<td width="18%" class="tLabel1">Item Series </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="item_ser" /></div></td>
</TR>
<!--<TR>
<td width="18%" class="tLabel1">Original Quantity: </td>
<td width="12%"><div class="tdRight" style="width: 120px;"><xsl:value-of select="quantity_ori" /></div></td>
<td width="18%" class="tLabel1">Quantity Required: </td>
<td width="12%"><div class="tdRight" style="width: 120px;"><xsl:value-of select="quantity" /></div></td>
<td width="12%" class="tLabel1">Quantity Std: </td>
<td width="18%"><div class="tdRight" style="width: 120px;"><xsl:value-of select="quantity__stduom" /></div></td>
</TR>-->
<TR>
<td width="18%" class="tLabel1">Unit: </td>
<td width="12%"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="site_code__bil" /></div></td>
<td width="18%" class="tLabel1">Project: </td>
<td colspan="3" class="tdLeft"><div class="tdLeft" style="width: 120px;"><xsl:value-of select="proj_code" /></div></td>
</TR>
</TABLE>
</xsl:for-each>
</form>
</body>
</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