Hi,
We observe a behaviour that the mouseover/selection of treeGrid record is different in IE vs Firefox.
For example, if we place the cursor completely inside a cell.
1. In IE9, the row above gets the mouseover and if clicked, the row above gets selected .
2. In Firefox, the correct row/cell gets mouseover and selected.
We are using SmartClient 8.3p_2014_01_24 build and the browser is IE9.
Please try the following code:
Steps to reproduce using the "employee" dataSource in feature explorer:
1. Set the browser zoom to be 125%. (This is the case in feature explorer we can reproduce the issue. In our product we can reproduce this issue by setting the zoom to be 125% and 150%.)
2. Scroll down to the bottom of the records. Mouse over the last record and then move upwards slightly. The records above will get the mouseover when the cursor is still in the cell of the last record. (See attached image: MouseOverRecord.jpg and MoveUpwards.jpg)
Thanks!
We observe a behaviour that the mouseover/selection of treeGrid record is different in IE vs Firefox.
For example, if we place the cursor completely inside a cell.
1. In IE9, the row above gets the mouseover and if clicked, the row above gets selected .
2. In Firefox, the correct row/cell gets mouseover and selected.
We are using SmartClient 8.3p_2014_01_24 build and the browser is IE9.
Please try the following code:
Steps to reproduce using the "employee" dataSource in feature explorer:
1. Set the browser zoom to be 125%. (This is the case in feature explorer we can reproduce the issue. In our product we can reproduce this issue by setting the zoom to be 125% and 150%.)
2. Scroll down to the bottom of the records. Mouse over the last record and then move upwards slightly. The records above will get the mouseover when the cursor is still in the cell of the last record. (See attached image: MouseOverRecord.jpg and MoveUpwards.jpg)
Thanks!
Code:
isc.TreeGrid.create({ ID: "employeeTree", width: 500, height: 400, dataSource: "employees", nodeIcon:"icons/16/person.png", folderIcon:"icons/16/person.png", showOpenIcons:false, showDropIcons:false, closedIconSuffix:"", autoFetchData:true, dataFetchMode:"local", loadDataOnDemand:false, wrapCells:true, fixedRecordHeights: false, dataProperties:{ dataArrived:function (parentNode) { this.openAll(); } }, fields: [ {name: "Name", width:"20%"}, {name: "Job"}, {name: "EmployeeType"}, {name: "Salary"} ] });
Comment