Commit 743bd7bd authored by chavanp's avatar chavanp

map-configuration on sorder header screen.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106116 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b99d3e8d
function localItemChange( objContext, action, objName, currentFormData, fieldName, domId, objFormName, fieldValue, parentFormNo , parentFormDomId)
{
console.log("In itemchangeData method.")
console.log("In itemchangeData fieldName:["+fieldName+"]");
console.log("In itemchangeData fieldValue:["+fieldValue+"]");
console.log("In itemchangeData objContext:["+objContext+"]");
console.log("In itemchangeData domId:["+domId+"]");
console.log("In itemchangeData fieldAddress::"+fieldAddress);
var elements = fieldAddress.split(',');
console.log("elements::"+elements);
var addressLength = elements.length;
console.log("Words In fieldAddress::"+addressLength);
console.log("Contry:"+elements[addressLength-1]);
console.log("State:"+elements[addressLength-2]);
var stateZip = elements[addressLength-2];
var zip = stateZip.split(" ");
var zipLength = zip.length;
console.log("zip:"+zip[zipLength-1]);
console.log("City:"+elements[addressLength-3]);
var remAdd = addressLength - 3;
console.log("Remain elements:"+remAdd);
var dlvAdd1 = "";
var dlvAdd2 = "";
var dlvAdd3 = "";
var addCntr = 0;
if(remAdd != null)
{
var i,remainder,div,temp;
var div = remAdd / 3;
var rem = remAdd % 3;
if(rem == 0)
{
for (i = 0; i < div; i++)
{
dlvAdd1 = dlvAdd1 + elements[addCntr];
addCntr++;
}
for (i = 0; i < div; i++)
{
dlvAdd2 = dlvAdd2 + elements[addCntr];
addCntr++;
}
for (i = 0; i < div; i++)
{
dlvAdd3 = dlvAdd3 + elements[addCntr];
addCntr++;
}
}
if(rem == 1)
{
for (i = 0; i < div; i++)
{
dlvAdd1 = dlvAdd1 + elements[addCntr];
addCntr++;
}
dlvAdd1 = dlvAdd1 + elements[addCntr];
addCntr++;
for (i = 0; i < div; i++)
{
dlvAdd2 = dlvAdd2 + elements[addCntr];
addCntr++;
}
for (i = 0; i < div; i++)
{
dlvAdd3 = dlvAdd3 + elements[addCntr];
addCntr++;
}
}
if(rem == 2)
{
for (i = 0; i < div; i++)
{
dlvAdd1 = dlvAdd1 + elements[addCntr];
addCntr++;
}
dlvAdd1 = dlvAdd1 + elements[addCntr];
addCntr++;
for (i = 0; i < div; i++)
{
dlvAdd2 = dlvAdd2 + elements[addCntr];
addCntr++;
}
dlvAdd2 = dlvAdd2 + elements[addCntr];
addCntr++;
for (i = 0; i < div; i++)
{
dlvAdd3 = dlvAdd3 + elements[addCntr];
addCntr++;
}
}
}
//alert(dlvAdd1);
//alert(dlvAdd2);
//alert(dlvAdd3);
document.getElementById("Detail1.1.dlv_city").focus();
var returnxml = '<Root><Detail'+objContext+ ' domID=\"'+domId+'\"><dlv_pin><![CDATA['+zip[zipLength-1]+']]></dlv_pin><dlv_city><![CDATA['+elements[addressLength-3]+']]></dlv_city><dlv_add1><![CDATA['+dlvAdd1+']]></dlv_add1><dlv_add2><![CDATA['+dlvAdd2+']]></dlv_add2><dlv_add3><![CDATA['+dlvAdd3+']]></dlv_add3></Detail'+objContext+'></Root>';
//<count_code__dlv><![CDATA[' ']]></count_code__dlv><state_code__dlv><![CDATA[' ']]></state_code__dlv>
console.log("returnxml:"+returnxml);
return returnxml;
}
/*addr1
addr2
addr3
city
state_code
pin
count_code
fieldAddress::Plot No.240, Kirol Village, Vidyavihar Society, Ghatkopar West, Mumbai, Maharashtra 400086, India
*/
\ No newline at end of file
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