[qooxdoo-bugs] [Bug 774] New: No vertical scrollbar in TreeVirtual in some cases
Brought to you by:
ecker,
martinwittemann
From: <bug...@qo...> - 2008-01-25 15:40:55
|
http://bugzilla.qooxdoo.org/show_bug.cgi?id=3D774 Summary: No vertical scrollbar in TreeVirtual in some cases Product: framework Version: 0.7.3 Platform: All OS/Version: All Status: NEW Severity: major Priority: P3 Component: ui-table AssignedTo: no...@qo... ReportedBy: no...@ya... QAContact: qoo...@li... Vertical scrollbar is not being shown in TreeVirtual in some cases. To see = this situation try the following code and open =E2=80=9CWorkspace=E2=80=9D folde= r in the tree. There will be no scrollbar in Internet Explorer 6. In Firefox 2.0.0.11 scrollbar will flicker. In Opera 9.24 scrollbar will be not shown or it will flicker. In my application I noticed another problem that is related to this one I suppose. After scrollbar is shown tree is being refreshed very slowly (main= ly in IE and Firefox) when user scrolls down or up (especially when user click= s on bar to scroll several rows at once). Unfortunately I did not manage to reproduce that situation by using the following code. Described problems take place only in version 0.7.3. I suppose they are rel= ated to table because I do not see these problems in my application if folder wi= th table classes is replaced by classes from 0.7.2 version. Code snippet: var doc =3D qx.ui.core.ClientDocument.getInstance(); // tree var tree =3D new qx.ui.treevirtual.TreeVirtual("Tree"); tree.set({ left : 10, top : 10, width : 350, height : 180, border : "inset-thin" }); doc.add(tree); tree.setColumnWidth(0, 400); tree.setBorder("inset-thin"); // tree data model var dataModel =3D tree.getDataModel(); var te1 =3D dataModel.addBranch(null, "Desktop", true); var te; te =3D dataModel.addBranch(te1, "Files", false); for (var i =3D 1; i < 11; i++) { dataModel.addLeaf(te, "File " + i); } te =3D dataModel.addBranch(te1, "Workspace", false); dataModel.addLeaf(te, "Windows (C:)"); dataModel.addLeaf(te, "Documents (D:)"); dataModel.addLeaf(te, "Works (E:)"); dataModel.addLeaf(te, "Files (F:)"); te =3D dataModel.addBranch(te1, "Network", false); for (var i =3D 1; i < 51; i++) { dataModel.addLeaf(te, "Computer " + i); } te =3D dataModel.addBranch(te1, "Trash", true); var te2 =3D dataModel.addBranch(null, "Inbox", false); te =3D dataModel.addBranch(te2, "Spam", false); for (var i =3D 1; i < 3000; i++) { dataModel.addLeaf(te, "Spam Message #" + i); } dataModel.addBranch(te2, "Sent", true); dataModel.addBranch(te2, "Trash", true); dataModel.addBranch(te2, "Data", true); dataModel.addBranch(te2, "Edit", true); dataModel.setData(); Denis --=20 Configure bugmail: http://bugzilla.qooxdoo.org/userprefs.cgi?tab=3Demail ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. |