Hi,
We observe that TabSet height behaves differently in different browsers.
This behavior can be reproduced with the attached code on SmartClient_v91p_2015-02-17_PowerEdition and SmartClient_v91p_2016-01-08_PowerEdition.
Steps: Click Tab "Green" then click back to Tab "Blue".
In firefox, when click back to Tab "Blue", the previously expanded TabSet height adjusts back to fit its content.
In Chrome and IE11, when click back to Tab "Blue", the previously expanded TabSet height remains the same as Tab "Green" with scroll bar, and leaves lots of space on the bottom of the page while scrolling down.
We are wondering if it is an issue in Chrome and IE11. If not, how can we achieve the firefox behavior in Chrome and IE11.
Thanks,
Robin
We observe that TabSet height behaves differently in different browsers.
This behavior can be reproduced with the attached code on SmartClient_v91p_2015-02-17_PowerEdition and SmartClient_v91p_2016-01-08_PowerEdition.
Steps: Click Tab "Green" then click back to Tab "Blue".
In firefox, when click back to Tab "Blue", the previously expanded TabSet height adjusts back to fit its content.
In Chrome and IE11, when click back to Tab "Blue", the previously expanded TabSet height remains the same as Tab "Green" with scroll bar, and leaves lots of space on the bottom of the page while scrolling down.
We are wondering if it is an issue in Chrome and IE11. If not, how can we achieve the firefox behavior in Chrome and IE11.
Thanks,
Robin
Code:
<!DOCTYPE HTML> <HTML><HEAD><TITLE>TabSet Height</TITLE> <SCRIPT>var isomorphicDir = "isomorphic/"</SCRIPT> <SCRIPT SRC=isomorphic/system/modules/ISC_Core.js></SCRIPT> <SCRIPT SRC=isomorphic/system/modules/ISC_Foundation.js></SCRIPT> <SCRIPT SRC=isomorphic/system/modules/ISC_Containers.js></SCRIPT> <SCRIPT SRC=isomorphic/system/modules/ISC_Grids.js></SCRIPT> <SCRIPT SRC=isomorphic/system/modules/ISC_Forms.js></SCRIPT> <SCRIPT SRC=isomorphic/system/modules/ISC_DataBinding.js></SCRIPT> <SCRIPT SRC=isomorphic/skins/Enterprise/load_skin.js></SCRIPT> </HEAD><BODY CLASS="pageBackground"> <SCRIPT> isc.TabSet.create({ ID: "topTabSet", tabBarPosition: "top", width: "100%", height:"100%", paneContainerOverflow:"visible", overflow:"visible", tabs: [ {title: "Blue", pane: isc.VStack.create({margin:3,overflow:"visible",members:[isc.DynamicForm.create({height: 500,width: 500,showEdges: true,fields:[{title: "TF", width: 100}]})]})}, {title: "Green", pane: isc.VStack.create({margin:3,overflow:"visible",members:[isc.DynamicForm.create({height: 1500,width: 500,showEdges: true,fields: [{title: "TF2", width: 100}]})]})} ] }); </SCRIPT></BODY></HTML>
Comment