Sep 04, 2012, 1:56 PM
[CLOSED] ToolTip Listener doesn't fire the event
Hi,
I have a Tooltip on a UserControl. The UserControl is on a Page with a MasterPage.
The Makup on the MasterPage:
On the Browser I see the smal hand but no ToolTip comes up.
On a Testside Without MasterPage and ViewPort it works well.
Thanks for your help
I have a Tooltip on a UserControl. The UserControl is on a Page with a MasterPage.
The Makup on the MasterPage:
<ext:Viewport ID="Viewport1" runat="server" Layout="fit">
<Items>
<ext:Panel ID="PanelMaster" runat="server" Layout="border" Border="true" Region="Center">
<Content><
asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server" />
</Content><
/ext:Panel>
</Items>
</ext:Viewport>
on aspx-page<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
<uc1:OrderEvent ID="ucOrderEvent" unat="server" />
</asp:Content>
on usercontrol<ext:FitLayout ID="FitLayout1" runat="server">
<Items>
<ext:Panel ID="Panel1" runat="server" Layout="FitLayout"><
Items><ext:GridPanel ID="GridPanel1" runat="server" TrackMouseOver="true" Title="Expander Rows with control" Collapsible="true" AnimCollapse="true" Width="600" Height="450">
<ColumnModel ID="ColumnModel1" runat="server">
<ext:ToolTip ID="RowTip" runat="server" Target="={#{GridPanel1}.getView().el}" Delegate=".x-grid3-cell" TrackMouse="true" ShowDelay="10" Anchor="bottom" NoCache="true" Closable="true" Icon="PageWhite"><
Listeners>
<Show Handler="showToolTip(this,#{GridPanel1});" />
</Listeners>
</ext:ToolTip>
</Items>
</ext:Panel><
/Items>
</ext:FitLayout>
var showToolTip = function (toolTip, grid) {
var cellIndex = grid.view.findCellIndex(toolTip.triggerElement);
var fieldName = grid.getColumnModel().getDataIndex(cellIndex);
if (fieldName == "EventText") {
var rowIndex = grid.view.findRowIndex(toolTip.triggerElement);
var record = StoreEventList.getAt(rowIndex);
if (typeof (record) != 'undefined' && record.get('Error') != 'ERROR') {
// toolTip.update(data);
url = "../_ContactAndAddress/EventTexts.aspx?Usage=Internal";
toolTip.load({ url: url, mode: 'iframe' });
} else {
toolTip.hide();
}
}
else {
toolTip.hide(); }
return false; };
On the Browser I see the smal hand but no ToolTip comes up.
On a Testside Without MasterPage and ViewPort it works well.
Thanks for your help
Last edited by Daniil; Sep 14, 2012 at 1:47 PM.
Reason: [CLOSED]