Commit 679a9417 authored by dkasliwal's avatar dkasliwal

Add dyamic height to frame container to open multiple frame containe rin same page for grid


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103060 ce508802-f39f-4f6c-b175-0d175dae99d5
parent bae27be2
......@@ -561,10 +561,24 @@ public class CustomGrid extends AbstractDataGrid<DataGridTableRowModel>
metadataName = splitArr[0];
linkFormat = splitArr[1];
dispFilterStatus = splitArr[2];
/*add height from metadataxml by Dhanendra on date 19-08-2016*/
String height = "";
if(metadataName.indexOf("-")!=-1)
{
String splitArrTemp[] = metadataName.split("-");
metadataName = splitArrTemp[0];
height = splitArrTemp[1];
}else
{
height = "430";
}
/*add height from metadataxml by Dhanendra on date 19-08-2016*/
//F means open url in the frame
if(linkFormat.trim().length()>0 && linkFormat.trim().equalsIgnoreCase("F"))
{
buildGridFrame(metadataName,cellValue, propertyStr,urlStr,parameterListString,dispFilterStatus);
/*add height parameter to buildGridFrame by Dhanendra*/
buildGridFrame(metadataName,cellValue, propertyStr,urlStr,parameterListString,dispFilterStatus,height);
}
//P means open url in the new window
if(linkFormat.trim().length()>0 && linkFormat.trim().equalsIgnoreCase("P"))
......@@ -585,13 +599,14 @@ public class CustomGrid extends AbstractDataGrid<DataGridTableRowModel>
//buildGridFrame(metadataName,cellValue, propertyStr,urlStr,parameterListString,dispFilterStatus);
}
}
private native void buildGridFrame(String metadataName,String cellValue,String propertyStr,String urlStr,String parameterListString,String dispFilterStatus)
private native void buildGridFrame(String metadataName,String cellValue,String propertyStr,String urlStr,String parameterListString,String dispFilterStatus,String height)
/*-{
try {
$wnd.createFrameContainer();
// set height 430 and width 100% by dhanendra on date 21-10-2015
document.getElementById('frameContainer').innerHTML = "<iframe scrolling='no' id='frame1' width='100%' height='430' frameborder='0' src='/ibase/dwh/GwtDashboardPage.html?metadataname="+metadataName+propertyStr+"&"+parameterListString+"&CELL_VAL="+cellValue.trim()+"&P1="+urlStr+"&FLAG=N'></iframe>";
//pass dyanmic height to frameContainer by dhanendra on date 19-08-2016
document.getElementById('frameContainer').innerHTML = "<iframe scrolling='no' id='frame1' width='100%' height="+height+" frameborder='0' src='/ibase/dwh/GwtDashboardPage.html?metadataname="+metadataName+propertyStr+"&"+parameterListString+"&CELL_VAL="+cellValue.trim()+"&P1="+urlStr+"&FLAG=N'></iframe>";
//document.getElementById('frameContainer').innerHTML = "<iframe scrolling='no' id='frame1' width='99%' height='230' frameborder='0' src='/ibase/dwh/GwtDashboardPage.html?metadataname="+metadataName+propertyStr+"&"+parameterListString+"&CELL_VAL="+cellValue.trim()+"&P1="+urlStr+"&FLAG="+dispFilterStatus+"'></iframe>";
} catch (e) {
......
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