【发布时间】:2011-04-19 13:02:48
【问题描述】:
我正在为我的项目开发一个使用Ext GWT(GXT)的自定义工具提示,并且此工具提示在选择时必须在网格行上出现。 我不能使用默认的 GXT 工具提示或快速提示,因为我需要能够将组件(如按钮)添加到此工具提示。
问题在于 GXT Grid 组件没有公开与鼠标悬停在一行上相关的事件(尽管有 RowClick 和 RowMouseDown)。 无论如何,我尝试使用 OnMouseOver 和 OnMouseOut 事件向 Grid 添加一个侦听器,但它没有按预期工作。它会在任何时候触发这些事件 您将鼠标悬停在组成一行的任何 div 和 span 上。
我认为解决这个问题的唯一方法是子类化 GridView 组件并使每一行成为一个组件本身, 但这将是很多工作,并且可能也会影响性能。我不禁想到有更好的方法来做到这一点。
能否请更有 GXT 经验的人给我指点一下?
【问题讨论】: