Commit cc1106fe authored by caluka's avatar caluka

JS changes done for calculate quantity in requirement wizard transaction[MF3KSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95735 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 91dbb1b9
...@@ -36,11 +36,78 @@ function setCheckedPlace( obj, dbID ) ...@@ -36,11 +36,78 @@ function setCheckedPlace( obj, dbID )
} }
else else
{ {
obj.value = 'true'; var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode="";
var samplItem = [];
for(var i=1; i=>rowCount; i++)
{
itemcode = document.getElementById("Detail2."+dbID+".item_code").value;
samplItem[i] = document.getElementById("Detail2."+i+".item_code").value;
if(samplItem[i] == itemcode)
{
if(document.getElementById("Detail2."+i+".selectbox").checked == true)
{
document.getElementById("Detail2."+i+".selectbox").checked = true;
document.getElementById("Detail2."+i+".selectbox").value = "true"
}
else
{
alert("Duplicate Item Code exist need to select");
}
} }
}
obj.value = 'true';
}
} }
/*function setCheckedPlace( obj, dbID )
{
//alert("obj.value"+obj.value);
if( obj.value == 'true' )
{
//alert("first");
var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode="";
var samplItem = [];
for(var i=1; i=>rowCount; i++)
{
itemcode = document.getElementById("Detail2."+dbID+".item_code").value;
samplItem[i] = document.getElementById("Detail2."+i+".item_code").value;
//alert("itemcode"+itemcode);
if(samplItem[i] == itemcode)
{
//alert("inside compare i value"+i);
document.getElementById("Detail2."+i+".selectbox").checked = false;
document.getElementById("Detail2."+i+".selectbox").value = "false"
}
}
obj.value ='false';
}
else
{ //alert("second");
var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode="";
var samplItem = [];
for(var i=1; i=>rowCount; i++)
{
itemcode = document.getElementById("Detail2."+dbID+".item_code").value;
samplItem[i] = document.getElementById("Detail2."+i+".item_code").value;
//alert("itemcode"+dbID+"+["+itemcode+"]");
//alert("samplItem"+i+"+["+samplItem[i]+"]");
if(samplItem[i] == itemcode)
{ //alert("inside compare i value"+i);
document.getElementById("Detail2."+i+".selectbox").checked = true;
document.getElementById("Detail2."+i+".selectbox").value = "true"
}
}
obj.value = 'true';
}
}
*/
function selectAllbox() function selectAllbox()
{ {
var value = ""; var value = "";
...@@ -130,7 +197,8 @@ function post_to_url(path, params, method) ...@@ -130,7 +197,8 @@ function post_to_url(path, params, method)
function addRow(tableID) function addRow(tableID)
{ {
var siteCode="";
siteCode = document.getElementById("Detail2.1.site_code").value;
var table = document.getElementById(tableID); var table = document.getElementById(tableID);
var rowCount = table.rows.length; var rowCount = table.rows.length;
var row = table.insertRow(rowCount); var row = table.insertRow(rowCount);
...@@ -141,8 +209,9 @@ function addRow(tableID) ...@@ -141,8 +209,9 @@ function addRow(tableID)
element1.id="Detail2."+rowCount+".selectbox"; element1.id="Detail2."+rowCount+".selectbox";
element1.name="Detail2."+rowCount+".selectbox"; element1.name="Detail2."+rowCount+".selectbox";
element1.value="false"; element1.value="false";
//element1.setAttribute("checked", "Y"); //element1.setAttribute("checked", "N");
element1.setAttribute("onclick", "setCheckedPlace(this, '"+rowCount+"' )"); element1.setAttribute("onclick", "setCheckedPlace(this, '"+rowCount+"' )");
//element1.setAttribute("onclick", "setCheckedPlace("+element1.value+", '"+rowCount+"' )");
cell1.appendChild(element1); cell1.appendChild(element1);
cell1.className='td_leftAlign'; cell1.className='td_leftAlign';
...@@ -154,7 +223,11 @@ function addRow(tableID) ...@@ -154,7 +223,11 @@ function addRow(tableID)
element2.type = "text"; element2.type = "text";
element2.id = "Detail2."+rowCount+".site_code"; element2.id = "Detail2."+rowCount+".site_code";
element2.name = "Detail2."+rowCount+".site_code"; element2.name = "Detail2."+rowCount+".site_code";
element2.setAttribute("value", ""); //element2.setAttribute("value", "");
element2.setAttribute("value", siteCode);
element2.setAttribute("tabindex", "10");
element2.setAttribute("onFocus", "blur();");
element2.setAttribute("readonly", "readonly");
element2.style.textAlign = "left"; element2.style.textAlign = "left";
element2.setAttribute("ISCHANGED", "true"); element2.setAttribute("ISCHANGED", "true");
element2.setAttribute("onblur", "return upperCase(this."+"id"+")"); element2.setAttribute("onblur", "return upperCase(this."+"id"+")");
...@@ -193,6 +266,7 @@ function addRow(tableID) ...@@ -193,6 +266,7 @@ function addRow(tableID)
element4.setAttribute("value", ""); element4.setAttribute("value", "");
element4.setAttribute("readonly", "readonly"); element4.setAttribute("readonly", "readonly");
element4.setAttribute("tabindex", "10"); element4.setAttribute("tabindex", "10");
element4.setAttribute("onFocus", "blur();");
element4.style.textAlign = "left"; element4.style.textAlign = "left";
element4.setAttribute("size", "20"); element4.setAttribute("size", "20");
cell4.appendChild(element4); cell4.appendChild(element4);
...@@ -206,6 +280,7 @@ function addRow(tableID) ...@@ -206,6 +280,7 @@ function addRow(tableID)
element5.setAttribute("value", ""); element5.setAttribute("value", "");
element5.setAttribute("readonly", "readonly"); element5.setAttribute("readonly", "readonly");
element5.setAttribute("tabindex", "10"); element5.setAttribute("tabindex", "10");
element5.setAttribute("onFocus", "blur();");
element5.style.textAlign = "left"; element5.style.textAlign = "left";
element5.setAttribute("size", "5"); element5.setAttribute("size", "5");
cell5.appendChild(element5); cell5.appendChild(element5);
...@@ -221,6 +296,7 @@ function addRow(tableID) ...@@ -221,6 +296,7 @@ function addRow(tableID)
element6.setAttribute("value", ""); element6.setAttribute("value", "");
element6.setAttribute("readonly", "readonly"); element6.setAttribute("readonly", "readonly");
element6.setAttribute("tabindex", "10"); element6.setAttribute("tabindex", "10");
element6.setAttribute("onFocus", "blur();");
element6.style.textAlign = "left"; element6.style.textAlign = "left";
element6.setAttribute("size", "10"); element6.setAttribute("size", "10");
cell6.appendChild(element6); cell6.appendChild(element6);
...@@ -233,6 +309,7 @@ function addRow(tableID) ...@@ -233,6 +309,7 @@ function addRow(tableID)
element7.id = "Detail2."+rowCount+".no_of_batch"; element7.id = "Detail2."+rowCount+".no_of_batch";
element7.name = "Detail2."+rowCount+".no_of_batch"; element7.name = "Detail2."+rowCount+".no_of_batch";
element7.setAttribute("value", ""); element7.setAttribute("value", "");
element7.setAttribute("onchange", "OnSelectionChange( '"+rowCount+"');");
element7.style.textAlign = "right"; element7.style.textAlign = "right";
element7.setAttribute("size", "10"); element7.setAttribute("size", "10");
cell7.appendChild(element7); cell7.appendChild(element7);
...@@ -245,11 +322,25 @@ function addRow(tableID) ...@@ -245,11 +322,25 @@ function addRow(tableID)
element8.name = "Detail2."+rowCount+".quantity"; element8.name = "Detail2."+rowCount+".quantity";
element8.setAttribute("onkeydown", "isNumberKey(event)"); element8.setAttribute("onkeydown", "isNumberKey(event)");
element8.setAttribute("value", ""); element8.setAttribute("value", "");
element8.setAttribute("tabindex", "10");
element8.setAttribute("onFocus", "blur();");
element8.setAttribute("readonly", "readonly");
element8.style.textAlign = "right"; element8.style.textAlign = "right";
element8.setAttribute("size", "10"); element8.setAttribute("size", "10");
cell8.appendChild(element8); cell8.appendChild(element8);
cell8.className='td_leftAlign'; cell8.className='td_leftAlign';
var cell9 = row.insertCell(8);
var element9 = document.createElement("input");
element9.type = "hidden";
element9.id = "Detail2."+rowCount+".batch_qty";
element9.name = "Detail2."+rowCount+".batch_qty";
element9.setAttribute("value", "");
element9.style.textAlign = "right";
element9.setAttribute("size", "10");
cell9.appendChild(element9);
cell9.className='td_leftAlign';
} }
/* /*
...@@ -364,6 +455,11 @@ function setBomCode(dbID, bomCode,detail2dom ) ...@@ -364,6 +455,11 @@ function setBomCode(dbID, bomCode,detail2dom )
document.getElementById("Detail2."+detail2dom+".bom_code").value = bomCode; document.getElementById("Detail2."+detail2dom+".bom_code").value = bomCode;
} }
function setBatchQty(dbID, batchQty,detail2dom )
{
document.getElementById("Detail2."+detail2dom+".batch_qty").value = batchQty;
}
function setActionVal1(value) function setActionVal1(value)
...@@ -514,12 +610,16 @@ function callExportJSP( ) ...@@ -514,12 +610,16 @@ function callExportJSP( )
if( document.getElementById("Detail2.siteCodeFr_argdata") != null) if( document.getElementById("Detail2.siteCodeFr_argdata") != null)
{ {
siteCodeFrom = document.getElementById("Detail2.siteCodeFr_argdata").value; siteCodeFrom = document.getElementById("Detail2.siteCodeFr_argdata").value;
//alert("siteCodeFrom"+siteCodeFrom);
} }
if( document.getElementById("Detail2.siteCodeTo_argdata") != null) if( document.getElementById("Detail2.siteCodeTo_argdata") != null)
{ {
siteCodeTo = document.getElementById("Detail2.siteCodeTo_argdata").value; siteCodeTo = document.getElementById("Detail2.siteCodeTo_argdata").value;
//alert("siteCodeTo"+siteCodeTo);
} }
//alert("siteCodeFrom"+siteCodeFrom);
//alert("siteCodeTo"+siteCodeTo);
selectedSampleItem = selectedSampleItem + "<Detail3 domID='" + dbID + "'>" + selectedSampleItem = selectedSampleItem + "<Detail3 domID='" + dbID + "'>" +
"<site_code>" + siteCode + "</site_code><item_code>" + itemCode + "</item_code><supp_sour>" + suppSour + "</supp_sour>" + "<site_code>" + siteCode + "</site_code><item_code>" + itemCode + "</item_code><supp_sour>" + suppSour + "</supp_sour>" +
...@@ -536,8 +636,8 @@ function callExportJSP( ) ...@@ -536,8 +636,8 @@ function callExportJSP( )
"<description>" + description + "</description><stock_qty>" + stockQty + "</stock_qty><oth_supply>" + otherSupply + "</oth_supply>" + "<description>" + description + "</description><stock_qty>" + stockQty + "</stock_qty><oth_supply>" + otherSupply + "</oth_supply>" +
"<pending_po>" + pendingPo + "</pending_po><pending_do>" + pendingDo + "</pending_do><pending_indent>" + pendingIndent + "</pending_indent>" + "<pending_po>" + pendingPo + "</pending_po><pending_do>" + pendingDo + "</pending_do><pending_indent>" + pendingIndent + "</pending_indent>" +
"<pending_dr>" + pendingDr + "</pending_dr>" + "<pending_dr>" + pendingDr + "</pending_dr>" +
"<site_code__from>" + siteCodeFrom + "</site_code__from><site_code__to>" + siteCodeTo + "</site_code__to><date_from>" + dateFrom + "</date_from>" + "<site_code__from>" + siteCodeFrom + "</site_code__from><site_code__to>" + siteCodeTo + "</site_code__to>" +
"<date_to>" + dateTo + "</date_to>" + "<date_from>" + dateFrom + "</date_from><date_to>" + dateTo + "</date_to>" +
"</Detail3>"; "</Detail3>";
} }
...@@ -589,7 +689,14 @@ function callPopUpJSP(value) ...@@ -589,7 +689,14 @@ function callPopUpJSP(value)
var win = window.open( url, '_blank', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=200,top=100,width=500,height=406' ); var win = window.open( url, '_blank', 'toolbar=no,status=yes,resizable=no,scrollbars=yes,left=200,top=100,width=500,height=406' );
} }
function assignValue(text){ function assignValue(text)
{
document.getElementById('Detail1..'+fieldName).value = text; document.getElementById('Detail1..'+fieldName).value = text;
} }
function OnSelectionChange(dbID)
{
noOfBatch = document.getElementById("Detail2."+dbID+".no_of_batch").value;
batchQty = document.getElementById("Detail2."+dbID+".batch_qty").value;
document.getElementById("Detail2."+dbID+".quantity").value = noOfBatch*batchQty;
}
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