Commit b773b0dd authored by ptajane's avatar ptajane

build html for status details if format of field is order_status if format of...

 build html for status details if format of field is order_status if format of field is order_status .

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@185725 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f4640e15
...@@ -129,3 +129,97 @@ function localItemChange( objContext, action, objName, currentFormData, fieldNam ...@@ -129,3 +129,97 @@ function localItemChange( objContext, action, objName, currentFormData, fieldNam
fieldAddress::Plot No.240, Kirol Village, Vidyavihar Society, Ghatkopar West, Mumbai, Maharashtra 400086, India fieldAddress::Plot No.240, Kirol Village, Vidyavihar Society, Ghatkopar West, Mumbai, Maharashtra 400086, India
*/ */
//Added by Pankaj T on 23-11-17 [ build html for status details if format of field is order_status if format of field is order_status ] - Start
function displayStatusDetails(jsonData, formNo, fieldId, objName)
{
console.log("In displayStatusDetails function jsonData:["+jsonData+"]");
console.log("In displayStatusDetails function objName:["+objName+"]");
console.log("In displayStatusDetails function formNo:["+formNo+"]");
console.log("In displayStatusDetails function domId:["+fieldId+"]");
var statusArray = ['cancelled','confirmed','chg_user'];
var htmlData = "";
if( jsonData != null )
{
for(var key in jsonData)
{
var img = new Image();
var user = "";
var date = "";
var status = "";
var outerDiv = document.createElement("DIV");
if( statusArray.indexOf(key) >= 0 )
{
console.log("statusArray contains key ["+key+"]");
if( "confirmed" === key )
{
user = checkNull(jsonData["emp_code__aprv"]);
date = checkNull(jsonData["conf_date"]);
status = "Confirmed By";
}
else if( "chg_user" === key )
{
user = checkNull(jsonData["add_user"]);
date = checkNull(jsonData["add_date"]);
if( user === "" && date === "")
{
user = checkNull(jsonData["chg_user"]);
date = checkNull(jsonData["chg_date"]);
}
status = "Added By";
}
if(date.length > 0 )
{
date = date.substring(0, date.indexOf(" "));
}
console.log("Status in js["+status+"]");
console.log("User Name in js["+user+"]");
console.log("Date in js["+date+"]");
if( user != "" && date != "" )
{
setImage(img, user, objName);
var imgDiv = document.createElement("DIV");
var dateDiv = document.createElement("DIV");
var userDiv = document.createElement("DIV");
var dateUserDiv = document.createElement("DIV");
dateDiv.innerHTML = date;
userDiv.innerHTML = status+" "+user;
dateUserDiv.appendChild(dateDiv);
dateUserDiv.appendChild(userDiv);
dateUserDiv.classList.add("displayInlineDiv");
dateUserDiv.classList.add("statusDiv");
imgDiv.appendChild(img);
imgDiv.classList.add("displayInlineDiv");
outerDiv.appendChild(imgDiv);
outerDiv.appendChild(dateUserDiv);
htmlData += ""+outerDiv.outerHTML;
}
}
}
}
console.log("Html :["+htmlData+"]");
return htmlData;
}
//Added by Pankaj T on 23-11-17 [ build html for status details if format of field is order_status ] - End
//Added by Pankaj T on 23-11-17 [ set url in image tag ] - Start
function setImage( img, value, objName )
{
var url =""+ "/ibase/CustomMenuImageServlet?fldValue="+value+"&object="+"images/users"+"&objName="+objName+"&ALT_FLD_VALUE="+value;
console.log("Image URL["+url+"]");
img.src = url;
img.classList.add("statusPanelImage");
}
//Added by Pankaj T on 23-11-17 [ set url in image tag ] - End
//Added by Pankaj T on 23-11-17 [ check null in for string ] - Start
function checkNull(val)
{
var passVal = val + "";
if( passVal == null || passVal == undefined || passVal === "undefined")
{
passVal = "";
}
return passVal.trim();
}
//Added by Pankaj T on 23-11-17 [ check null in for string ] - End
\ 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