Hello,
I am working on a project with a RadTreeView.
The height is fixed.
The RadTreeView is set as follows:
When the mouse hovers over a node, I set a JS function to overflow: visible. Then, when the mouse exits the node the overflow is hidden.
The problem is after the user scrolls down the RadTreeView. Then, when mouse hovers over a
node, it starts to flash and the overflowed node is misplaced.
[See video that shows the Node Flashing problem]
How can I solve this?
Thanks,
Daniel.
I am working on a project with a RadTreeView.
The height is fixed.
The RadTreeView is set as follows:
<style type="text/css"> .crop { width: 150px; overflow-x: hidden; } .No-crop { overflow-x: visible !important; position: absolute !important; } </style> <script type="text/javascript"> function TreeClientMouseOver(sender, e) { e.get_node().set_cssClass("No-crop"); } function TreeClientMouseOut(sender, e) { e.get_node().set_cssClass("crop"); } </script> <telerik:RadTreeView ID="RadTreeView1" Runat="server" Height="400px" Skin="Outlook" OnClientMouseOver="TreeClientMouseOver" OnClientMouseOut="TreeClientMouseOut" > <Nodes> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode1"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode2"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode3"> <Nodes> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2"> <Nodes> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 3"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 4"> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 3"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 4"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 5"> <Nodes> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 3"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 4"> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 6"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 7"> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode4"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode5"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode6"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode7"> <Nodes> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 2"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 3"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 4"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 5"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 6"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 7"> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode8"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode9"> </telerik:RadTreeNode> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode10"> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeView>When the mouse hovers over a node, I set a JS function to overflow: visible. Then, when the mouse exits the node the overflow is hidden.
The problem is after the user scrolls down the RadTreeView. Then, when mouse hovers over a
node, it starts to flash and the overflowed node is misplaced.
[See video that shows the Node Flashing problem]
How can I solve this?
Thanks,
Daniel.