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
......@@ -28,19 +28,86 @@ function setDetail(value)
}
function setCheckedPlace( obj, dbID )
{
{
if( obj.value == 'true' )
{
obj.value ='false';
}
else
{
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()
{
var value = "";
......@@ -130,7 +197,8 @@ function post_to_url(path, params, method)
function addRow(tableID)
{
var siteCode="";
siteCode = document.getElementById("Detail2.1.site_code").value;
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
......@@ -141,8 +209,9 @@ function addRow(tableID)
element1.id="Detail2."+rowCount+".selectbox";
element1.name="Detail2."+rowCount+".selectbox";
element1.value="false";
//element1.setAttribute("checked", "Y");
//element1.setAttribute("checked", "N");
element1.setAttribute("onclick", "setCheckedPlace(this, '"+rowCount+"' )");
//element1.setAttribute("onclick", "setCheckedPlace("+element1.value+", '"+rowCount+"' )");
cell1.appendChild(element1);
cell1.className='td_leftAlign';
......@@ -154,7 +223,11 @@ function addRow(tableID)
element2.type = "text";
element2.id = "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.setAttribute("ISCHANGED", "true");
element2.setAttribute("onblur", "return upperCase(this."+"id"+")");
......@@ -193,6 +266,7 @@ function addRow(tableID)
element4.setAttribute("value", "");
element4.setAttribute("readonly", "readonly");
element4.setAttribute("tabindex", "10");
element4.setAttribute("onFocus", "blur();");
element4.style.textAlign = "left";
element4.setAttribute("size", "20");
cell4.appendChild(element4);
......@@ -206,6 +280,7 @@ function addRow(tableID)
element5.setAttribute("value", "");
element5.setAttribute("readonly", "readonly");
element5.setAttribute("tabindex", "10");
element5.setAttribute("onFocus", "blur();");
element5.style.textAlign = "left";
element5.setAttribute("size", "5");
cell5.appendChild(element5);
......@@ -221,6 +296,7 @@ function addRow(tableID)
element6.setAttribute("value", "");
element6.setAttribute("readonly", "readonly");
element6.setAttribute("tabindex", "10");
element6.setAttribute("onFocus", "blur();");
element6.style.textAlign = "left";
element6.setAttribute("size", "10");
cell6.appendChild(element6);
......@@ -233,6 +309,7 @@ function addRow(tableID)
element7.id = "Detail2."+rowCount+".no_of_batch";
element7.name = "Detail2."+rowCount+".no_of_batch";
element7.setAttribute("value", "");
element7.setAttribute("onchange", "OnSelectionChange( '"+rowCount+"');");
element7.style.textAlign = "right";
element7.setAttribute("size", "10");
cell7.appendChild(element7);
......@@ -245,10 +322,24 @@ function addRow(tableID)
element8.name = "Detail2."+rowCount+".quantity";
element8.setAttribute("onkeydown", "isNumberKey(event)");
element8.setAttribute("value", "");
element8.setAttribute("tabindex", "10");
element8.setAttribute("onFocus", "blur();");
element8.setAttribute("readonly", "readonly");
element8.style.textAlign = "right";
element8.setAttribute("size", "10");
cell8.appendChild(element8);
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 )
document.getElementById("Detail2."+detail2dom+".bom_code").value = bomCode;
}
function setBatchQty(dbID, batchQty,detail2dom )
{
document.getElementById("Detail2."+detail2dom+".batch_qty").value = batchQty;
}
function setActionVal1(value)
......@@ -513,13 +609,17 @@ function callExportJSP( )
}
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)
{
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 + "'>" +
"<site_code>" + siteCode + "</site_code><item_code>" + itemCode + "</item_code><supp_sour>" + suppSour + "</supp_sour>" +
......@@ -536,8 +636,8 @@ function callExportJSP( )
"<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_dr>" + pendingDr + "</pending_dr>" +
"<site_code__from>" + siteCodeFrom + "</site_code__from><site_code__to>" + siteCodeTo + "</site_code__to><date_from>" + dateFrom + "</date_from>" +
"<date_to>" + dateTo + "</date_to>" +
"<site_code__from>" + siteCodeFrom + "</site_code__from><site_code__to>" + siteCodeTo + "</site_code__to>" +
"<date_from>" + dateFrom + "</date_from><date_to>" + dateTo + "</date_to>" +
"</Detail3>";
}
......@@ -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' );
}
function assignValue(text){
function assignValue(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