Commit 83e62cec authored by mjadhav's avatar mjadhav

changes done in pop help


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97968 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8f729895
...@@ -8,7 +8,8 @@ var numbers = /^[0-9.]+$/; ...@@ -8,7 +8,8 @@ var numbers = /^[0-9.]+$/;
function resizeVideoPage(){ function resizeVideoPage(){
var width = 1000; // var width = 850;
var width = 700;
var height = 700; var height = 700;
window.resizeTo(width, height); window.resizeTo(width, height);
window.moveTo(((screen.width - width) / 2), ((screen.height - height) / 2)); window.moveTo(((screen.width - width) / 2), ((screen.height - height) / 2));
...@@ -26,6 +27,19 @@ function upperCase(fieldId) ...@@ -26,6 +27,19 @@ function upperCase(fieldId)
function windowOnLoad() // Perform the operation when window transaction page function windowOnLoad() // Perform the operation when window transaction page
// load // load
{ {
//alert("update flag :"+document.getElementById("Detail1.1.updateFlag").value);
if(document.getElementById("Detail1.1.updateFlag").value == 'A')
{
document.getElementById("Detail1.1.chq_amt").value = '0.0';
document.getElementById("Detail2.1.rcp_amt").value = '0.0';
}
else if(document.getElementById("Detail1.1.updateFlag").value == 'N')
{
document.getElementById("Detail1.1.chq_amt").value = document.getElementById("Detail1.1.chq_amt").value + '.0';
document.getElementById("Detail1.1.exch_rate").value = document.getElementById("Detail1.1.exch_rate").value + '.0';
document.getElementById("Detail2.1.rcp_amt").value = document.getElementById("Detail2.1.rcp_amt").value + '.0';
}
resizeVideoPage(); resizeVideoPage();
document.getElementById("tranDiv").style.opacity = "1"; document.getElementById("tranDiv").style.opacity = "1";
document.getElementById("tranDiv").style.disabled = "false"; document.getElementById("tranDiv").style.disabled = "false";
...@@ -64,7 +78,7 @@ function keyCheck(e) // check key when any key pressed on window page ...@@ -64,7 +78,7 @@ function keyCheck(e) // check key when any key pressed on window page
function onKeyDownFun(field, e) // Key events for input on fields function onKeyDownFun(field, e) // Key events for input on fields
{ {
// alert("onKeyDownFun"); // alert("field.name :"+field.name);
isSavePending = false; isSavePending = false;
var tableName = ""; var tableName = "";
if (field.name.indexOf("Detail3") != -1) if (field.name.indexOf("Detail3") != -1)
...@@ -82,7 +96,7 @@ function onKeyDownFun(field, e) // Key events for input on fields ...@@ -82,7 +96,7 @@ function onKeyDownFun(field, e) // Key events for input on fields
/*addRowCnt=tableLength+1; /*addRowCnt=tableLength+1;
alert("tableLength :"+addRowCnt);*/ alert("tableLength :"+addRowCnt);*/
var KeyID = (window.event) ? event.keyCode : e.keyCode; var KeyID = (window.event) ? event.keyCode : e.keyCode;
//alert("KeyID :"+KeyID);
switch (KeyID) switch (KeyID)
{ {
...@@ -148,15 +162,17 @@ function onKeyDownFun(field, e) // Key events for input on fields ...@@ -148,15 +162,17 @@ function onKeyDownFun(field, e) // Key events for input on fields
break; break;
// F4 key event code 115 // F4 key event code 115
case 115: case 115:
if(field.name.indexOf("rcp_amt"))
{
addRowCnt=tableLength+1; addRowCnt=tableLength+1;
//alert("tableLength :"+addRowCnt); //alert("tableLength :"+addRowCnt);
if(document.getElementById("OBJ_NAME").value != "grnentry_cd") if(document.getElementById("OBJ_NAME").value != "grnentry_cd")
{ {
//alert("case 115"); //alert("case 115");
addAndRemoveDetail("detailTable", "A", field); addAndRemoveDetail("detailTable", "A", field);
return false; return false;
} }
}
// F12 key event code 123 // F12 key event code 123
case 123: case 123:
addAndRemoveDetail("detail3Table", "R", field); addAndRemoveDetail("detail3Table", "R", field);
...@@ -1162,7 +1178,7 @@ function addAndRemoveDetail(tableName, flag, field) ...@@ -1162,7 +1178,7 @@ function addAndRemoveDetail(tableName, flag, field)
{ {
//alert("=====addAndRemoveDetail==="); //alert("=====addAndRemoveDetail===");
//alert("=====addAndRemoveDetail===tableName:"+tableName); //alert("=====addAndRemoveDetail===tableName:"+tableName);
// alert("=====addAndRemoveDetail===field:"+field); //alert("=====addAndRemoveDetail===field:"+field);
var table = document.getElementById(tableName); var table = document.getElementById(tableName);
...@@ -1255,6 +1271,25 @@ function addAndRemoveDetail(tableName, flag, field) ...@@ -1255,6 +1271,25 @@ function addAndRemoveDetail(tableName, flag, field)
domID = parseInt(inputFieldID.substring(pos1 + 1, pos)); domID = parseInt(inputFieldID.substring(pos1 + 1, pos));
// document.getElementById(formId + "." + domID + ".line_no__ref").value = 2; // document.getElementById(formId + "." + domID + ".line_no__ref").value = 2;
currLineNo = parseInt(document.getElementById(formId + "." + domID + ".line_no").value.trim()); currLineNo = parseInt(document.getElementById(formId + "." + domID + ".line_no").value.trim());
//alert("currLineNo :"+currLineNo)
//alert(document.getElementById(formId + "." + domID + ".ref_ser").value.trim().length);
//if(document.getElementById(formId + "." + domID + ".ref_ser").value.trim().length())
if(document.getElementById(formId + "." + domID + ".ref_ser").value.trim().length <= 0)
{
alert("Please enter refernce series");
return false;
}
if(document.getElementById(formId + "." + domID + ".ref_no").value.trim().length <= 0)
{
alert("Please enter refernce number");
return false;
}
if(document.getElementById(formId + "." + domID + ".rcp_amt").value.trim() == 0)
{
alert("Please enter receipt amount");
return false;
}
if (currLineNo > maxLineNo) if (currLineNo > maxLineNo)
{ {
...@@ -1829,3 +1864,225 @@ function isNumberKey(e) ...@@ -1829,3 +1864,225 @@ function isNumberKey(e)
return false; return false;
} }
} }
function setValueToZero(fieldName)
{
var fieldValue = document.getElementById(fieldName.name).value;
var num = fieldValue.indexOf(".");
//alert("num :"+num);
//num = '-1'
if (fieldValue.length <= 0 && num == -1)
{
document.getElementById(fieldName.name).value = '0.0';
}
else if(document.getElementById(fieldName.name).value == '0.0' && num == -1)
{
document.getElementById(fieldName.name).value = '0.0';
}
else if(num == -1)
{
document.getElementById(fieldName.name).value = document.getElementById(fieldName.name).value+'.0'
}
}
function checkEvent( field,e )
{
var table = document.getElementById("popupTable");
var tableLength = table.rows.length;
var keyID = (window.event) ? event.keyCode : e.keyCode;
// alert("keyID :"+keyID);
if(keyID == "" || keyID == null || keyID == "undefined")
{
keyID = 13;
}
// alert("keyID@@@ :"+keyID);
switch (keyID)
{
//Down Key
case 40:
var curRowId = field.parentNode.parentNode.rowIndex;
if(curRowId == (tableLength - 1))
{
currentfield = table.rows[0].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[0].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
else
{
var currentfield = table.rows[curRowId+1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[curRowId+1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
return false;
break;
//TAB key
case 9:
var curRowId = field.parentNode.parentNode.rowIndex;
if(e.shiftKey)
{
if(curRowId == 0)
{
currentfield = table.rows[tableLength-1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[tableLength-1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
else
{
var currentfield = table.rows[curRowId-1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[curRowId-1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
}
else
{
if(curRowId == (tableLength - 1))
{
currentfield = table.rows[0].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[0].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
else
{
var currentfield = table.rows[curRowId+1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[curRowId+1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
}
return false;
break;
//Up key
case 38:
var curRowId = field.parentNode.parentNode.rowIndex;
if(curRowId == 0)
{
currentfield = table.rows[tableLength-1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[tableLength-1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
else
{
var currentfield = table.rows[curRowId-1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[curRowId-1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
return false;
break;
//Page Down
case 34:
var curRowId = field.parentNode.parentNode.rowIndex;
if((parseInt(curRowId)+20) < tableLength )
{
currentfield = table.rows[curRowId+20].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[curRowId+20].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
else
{
currentfield = table.rows[tableLength-1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[tableLength-1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
return false;
break;
//Page UP
case 33:
var curRowId = field.parentNode.parentNode.rowIndex;
if((parseInt(curRowId)-20) > 0 )
{
currentfield = table.rows[curRowId-20].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[curRowId-20].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
else
{
currentfield = table.rows[0].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[0].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
}
return false;
break;
//Home Key
case 36:
currentfield = table.rows[0].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[0].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
return false;
break;
//End Key
case 35:
currentfield = table.rows[tableLength-1].children[0].children[0];
currentfield.checked = true;
currentfield = table.rows[tableLength-1].children[1].children[0];
focusRow(table,currentfield);
currentfield.focus();
return false;
break;
//Esc Key
case 27:
onKeypressEvent(e);
return false;
break;
//Enter Key
case 13:
var loc = window.location.href;
var pos = loc.indexOf("FIELDNAME=");
var pos1 = loc.indexOf("&OBJ_NAME");
fieldId = loc.substring(pos+10,pos1);
domName = fieldId.substring(0,fieldId.lastIndexOf("."));
tableRowField = field.parentNode.parentNode;
parent.setPopValue(tableRowField,domName,fieldId);
parent.closePopWindow(fieldId,true);
return false;
break;
}
return false;
}
function setDefaultDateFormat(fieldName)
{
var fieldValue = document.getElementById(fieldName.name).value;
if (fieldValue.length <= 0)
{
document.getElementById(fieldName.name).value = 'MM/DD/YY';
}
}
\ No newline at end of file
...@@ -15,12 +15,12 @@ ...@@ -15,12 +15,12 @@
{ {
System.out.println("==========CDPopUp.jsp================="); System.out.println("==========CDPopUp.jsp=================");
String value1 = request.getParameter("cust_code"); // String value1 = request.getParameter("cust_code");
System.out.println("value1 :"+value1); // System.out.println("value1 :"+value1);
String value2 = request.getParameter("CUST_CODE"); // String value2 = request.getParameter("CUST_CODE");
System.out.println("value2 :"+value2); // System.out.println("value2 :"+value2);
String objName = null; String objName = null;
if( request.getParameter("OBJ_NAME") != null && ( request.getParameter("OBJ_NAME") != (String)session.getAttribute( "OBJ_NAME" ) )) if( request.getParameter("OBJ_NAME") != null && ( request.getParameter("OBJ_NAME") != (String)session.getAttribute( "OBJ_NAME" ) ))
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
System.out.println("st :"+st); System.out.println("st :"+st);
} }
if( st != null && st.countTokens() > 1 ) if(st != null && st.countTokens() > 1)
{ {
System.out.println("============IF========"); System.out.println("============IF========");
parameters = new String[ st.countTokens() ]; parameters = new String[ st.countTokens() ];
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
{ {
System.out.println("=============ELSE==========="); System.out.println("=============ELSE===========");
parameters = new String[1]; parameters = new String[1];
if( ( keyString != null ) && ( keyString.indexOf( "." ) != -1 ) ) if( ( keyString != null ) && ( keyString.indexOf(".") != -1 ) )
{ {
keyString = keyString.substring(keyString.indexOf(".")+1); keyString = keyString.substring(keyString.indexOf(".")+1);
parameters[0] = request.getParameter(keyString); parameters[0] = request.getParameter(keyString);
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
{ {
System.out.println("Starting XML Transformation "); System.out.println("Starting XML Transformation ");
ValidateXMLInput vxi = new ValidateXMLInput(); ValidateXMLInput vxi = new ValidateXMLInput();
retHTMLStr = ( new ibase.webitm.utility.GenericUtility() ).transformToString( CommonConstants.APPLICATION_CONTEXT + "webitm" + File.separator + "xsl" + File.separator + "cd_popup.xsl", xmlString, CommonConstants.APPLICATION_CONTEXT + File.separator + "temp", "output", ".html" ); retHTMLStr = ( new ibase.webitm.utility.GenericUtility() ).transformToString( CommonConstants.APPLICATION_CONTEXT + "webitm" + File.separator + "xsl" + File.separator + "receipt_popup.xsl", xmlString, CommonConstants.APPLICATION_CONTEXT + File.separator + "temp", "output", ".html" );
System.out.println("XML Transformation Completed"); System.out.println("XML Transformation Completed");
} }
else else
......
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