SmartClient_v90p_2013-09-20_LGPL
Browser: Chrome 30.0.1599.101 m (I didn't explicit test on Firefox, but the problem doesn't seem to be reproducible on IE)
Please find the code to reproduce the problem below:
The steps to reproduce are the following:
1. After the TabSet is drawn, use the scroll bar for the first tab and check it is working;
2. Go to the other tab and also check that the scroll bar is working;
3. Go back to the previous tab and try to use the scroll bar.
As I could see, the ListGrid_Body DIV from the second that is disturbing the operation from the fist tab. It is somehow in front of the other tab scroll bar, you can even change the scroll from the other tab while it is not visible!
Note that showCustomScrollbars must be set to false in order to reproduce this problem. When this is set to true, the problem is not reproducible.
I know that setting showCustomScrollbars to true fix the problem, but in my project, this property must be set to false.
Browser: Chrome 30.0.1599.101 m (I didn't explicit test on Firefox, but the problem doesn't seem to be reproducible on IE)
Please find the code to reproduce the problem below:
The steps to reproduce are the following:
1. After the TabSet is drawn, use the scroll bar for the first tab and check it is working;
2. Go to the other tab and also check that the scroll bar is working;
3. Go back to the previous tab and try to use the scroll bar.
As I could see, the ListGrid_Body DIV from the second that is disturbing the operation from the fist tab. It is somehow in front of the other tab scroll bar, you can even change the scroll from the other tab while it is not visible!
Note that showCustomScrollbars must be set to false in order to reproduce this problem. When this is set to true, the problem is not reproducible.
I know that setting showCustomScrollbars to true fix the problem, but in my project, this property must be set to false.
Code:
isc.Canvas.addProperties({ showCustomScrollbars:false }); var listGrid = isc.ListGrid.create({ autoDraw: false, fields: [ {name: "itemName", title: "Item", type: "text"}, {name: "unitCost", title: "Unit Cost", type: "number"} ], data: [ {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99}, {itemName: "Dr. Grip Pens - Black", unitCost: 4.99} ] }); var listGrid2 = isc.ListGrid.create({ autoDraw: false, fields: [ {name: "itemName", title: "Item", type: "text"}, {name: "unitCost", title: "Unit Cost", type: "number"} ], data: [ {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330}, {itemName: "17\" LCD Monitor", unitCost: 330} ] }); var tabset = isc.TabSet.create({ top:40, width:400, height:250, tabs:[ { title:"Tab1", pane:listGrid }, { title:"Tab2", pane:listGrid2 } ] });
Comment