[CLOSED] Problem with grid rows tooltip

  1. #1

    [CLOSED] Problem with grid rows tooltip

    Hello

    I try to use grid row toolstips I see here : https://examples3.ext.net/#/Miscella...l_Row_Tooltip/

    But I have a little problem.

    If I put my grid in ypur example it works here the code :

    <%@ Page Language="C#" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.stogrdOrderLines.DataSource = new object[]
                {
                    new object[] { "3m Co", 71.72, 0.02, 0.03, "9/1 12:00am" },
                    new object[] { "Alcoa Inc", 29.01, 0.42, 1.47, "9/1 12:00am" },
                    new object[] { "Altria Group Inc", 83.81, 0.28, 0.34, "9/1 12:00am" },
                    new object[] { "American Express Company", 52.55, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "American International Group, Inc.", 64.13, 0.31, 0.49, "9/1 12:00am" },
                    new object[] { "AT&T Inc.", 31.61, -0.48, -1.54, "9/1 12:00am" },
                    new object[] { "Boeing Co.", 75.43, 0.53, 0.71, "9/1 12:00am" },
                    new object[] { "Caterpillar Inc.", 67.27, 0.92, 1.39, "9/1 12:00am" },
                    new object[] { "Citigroup, Inc.", 49.37, 0.02, 0.04, "9/1 12:00am" },
                    new object[] { "E.I. du Pont de Nemours and Company", 40.48, 0.51, 1.28, "9/1 12:00am" },
                    new object[] { "Exxon Mobil Corp", 68.1, -0.43, -0.64, "9/1 12:00am" },
                    new object[] { "General Electric Company", 34.14, -0.08, -0.23, "9/1 12:00am" },
                    new object[] { "General Motors Corporation", 30.27, 1.09, 3.74, "9/1 12:00am" },
                    new object[] { "Hewlett-Packard Co.", 36.53, -0.03, -0.08, "9/1 12:00am" },
                    new object[] { "Honeywell Intl Inc", 38.77, 0.05, 0.13, "9/1 12:00am" },
                    new object[] { "Intel Corporation", 19.88, 0.31, 1.58, "9/1 12:00am" },
                    new object[] { "International Business Machines", 81.41, 0.44, 0.54, "9/1 12:00am" },
                    new object[] { "Johnson & Johnson", 64.72, 0.06, 0.09, "9/1 12:00am" },
                    new object[] { "JP Morgan & Chase & Co", 45.73, 0.07, 0.15, "9/1 12:00am" },
                    new object[] { "McDonald\"s Corporation", 36.76, 0.86, 2.40, "9/1 12:00am" },
                    new object[] { "Merck & Co., Inc.", 40.96, 0.41, 1.01, "9/1 12:00am" },
                    new object[] { "Microsoft Corporation", 25.84, 0.14, 0.54, "9/1 12:00am" },
                    new object[] { "Pfizer Inc", 27.96, 0.4, 1.45, "9/1 12:00am" },
                    new object[] { "The Coca-Cola Company", 45.07, 0.26, 0.58, "9/1 12:00am" },
                    new object[] { "The Home Depot, Inc.", 34.64, 0.35, 1.02, "9/1 12:00am" },
                    new object[] { "The Procter & Gamble Company", 61.91, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "United Technologies Corporation", 63.26, 0.55, 0.88, "9/1 12:00am" },
                    new object[] { "Verizon Communications", 35.57, 0.39, 1.11, "9/1 12:00am" },
                    new object[] { "Wal-Mart Stores, Inc.", 45.45, 0.73, 1.63, "9/1 12:00am" }
                };
    
                this.stogrdOrderLines.DataBind();
            }
        }
    </script>
    
    <!DOCTYPE html>
    
    <html>
    <head runat="server">
        <title>GridPanel Row with ToolTip - Ext.NET Examples</title>
        <link href="/resources/css/examples.css" rel="stylesheet" />    
    
        <script>
            var template = '<span style="color:{0};">{1}</span>';
    
            var change = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value);
            };
    
            var pctChange = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value + "%");
            };
    
            var onShowToolTipOrderLines = function (toolTip, grid) {
                var view = grid.getView(),
                    record = view.getRecord(toolTip.triggerElement),
                    data = Ext.encode(record.data);
                    
                toolTip.update(data);
            };
    
            var selectGridRow = function (rowexpander, grid) {
                var selectionModel = App.grdOrderLines.getSelectionModel(); //get grid selection model to select row
                selectionModel.select(grid.data.cptRowOrderLines); //select row
            }
            var returnColor = function (value, metadata, record, a, ColumnNumber) {
                if (record.data.Backorder) //color for device under warranty
                {
                    return "backorder-row";
                }
                if (record.data.Hold) {
                    return "hold-row";
                }
                if (record.data.Closed) {
                    return "closed-row";
                }
            }
    
            //render lines color of global process and detail window
            var renderColorGrid = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return value;
    
            }
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDate = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return (Ext.util.Format.date(value, 'd/m/Y'));
            }
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDateComplete = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return (Ext.util.Format.date(value, 'd/m/Y H:i:s'));
            }
    
    
        </script>
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
            
            <h1>GridPanel Row with ToolTip</h1>
            
     		<ext:GridPanel
    			ID="grdOrderLines"
    			AutoScroll='False'
    			TitleAlign='Default'
    			ColumnLines='True'
    			Frame='False'
    			Region='Center'
    			runat='server'>
    			<Store>
    				<ext:Store ID='stogrdOrderLines' runat='server' AutoLoad='True' Buffered='False' >
    					<Model>
    						<ext:Model runat='server'>
    							<Fields>
    								<ext:ModelField Name='OrderLineNumber' Type='Auto' />
    								<ext:ModelField Name='StatusName' Type='Auto' />
    								<ext:ModelField Name='typeCodeItem' Type='Auto' />
    								<ext:ModelField Name='codeItem' Type='Auto' />
    								<ext:ModelField Name='nameItem' Type='Auto' />
    							</Fields>
    						</ext:Model>
    					</Model>
    					<Reader>
    						<ext:ArrayReader />
    					</Reader>
    				</ext:Store>
    			</Store>
    	        <ColumnModel runat='server'>
    		        <Columns>
    			        <ext:Column
    				        ID='col2grdOrderLines'
    				        Text='Order Line number'
    				        DataIndex='OrderLineNumber'
    				        Cls=''
    				        Groupable='False'
    				        Hideable='False'
    				        MenuDisabled='False'
    				        Resizable='False'
    				        Sortable='False'
    				        Hidden='False'
    				        Width='100'
    				        runat='server'>
    				        <Renderer Handler='renderColorGrid' />
    			        </ext:Column>
    			        <ext:Column
    				        ID='col3grdOrderLines'
    				        Text='StatusName'
    				        DataIndex='StatusName'
    				        Cls=''
    				        Groupable='True'
    				        Hideable='False'
    				        MenuDisabled='False'
    				        Resizable='True'
    				        Sortable='True'
    				        Hidden='False'
    				        Width='121'
    				        runat='server'>
    				        <Filter>
    					        <ext:ListFilter />
    				        </Filter>
    				        <Renderer Handler='renderColorGrid' />
    			        </ext:Column>
    			        <ext:Column
    				        ID='col4grdOrderLines'
    				        Text='TypeItem'
    				        DataIndex='typeCodeItem'
    				        Cls=''
    				        Groupable='True'
    				        Hideable='True'
    				        MenuDisabled='False'
    				        Resizable='False'
    				        Sortable='False'
    				        Hidden='False'
    				        Width='74'
    				        runat='server'>
    				        <Filter>
    					        <ext:ListFilter />
    				        </Filter>
    				        <Renderer Handler='renderColorGrid' />
    			        </ext:Column>
    			        <ext:Column
    				        ID='col5grdOrderLines'
    				        Text='codeItem'
    				        DataIndex='codeItem'
    				        Cls=''
    				        Groupable='False'
    				        Hideable='False'
    				        MenuDisabled='False'
    				        Resizable='True'
    				        Sortable='True'
    				        Hidden='False'
    				        Width='113'
    				        runat='server'>
    				        <Renderer Handler='renderColorGrid' />
    			        </ext:Column>
    			        <ext:Column
    				        ID='col6grdOrderLines'
    				        Text='nameItem'
    				        DataIndex='nameItem'
    				        Cls=''
    				        Groupable='False'
    				        Hideable='False'
    				        MenuDisabled='False'
    				        Resizable='True'
    				        Sortable='True'
    				        Hidden='False'
    				        Width='229'
    				        runat='server'>
    				        <Renderer Handler='renderColorGrid' />
    			        </ext:Column>
    		        </Columns>
    	        </ColumnModel>											
                <SelectionModel>
                    <ext:RowSelectionModel runat="server" Mode="Single" />
                </SelectionModel>
                <View>
                    <ext:GridView runat="server" StripeRows="true" TrackOver="true" />
                </View>
    		</ext:GridPanel>
    
            <ext:ToolTip
                runat="server"
                Delegate="={#{grdOrderLines}.getView().itemSelector}"
                Target="={#{grdOrderLines}.getView().el}"
                TrackMouse="true">
                <Listeners>
                    <Show Handler="onShowToolTipOrderLines(this, #{grdOrderLines});" />
                </Listeners>
            </ext:ToolTip>
     
        </form>
    </body>
    </html>
    But if I put it in a window, it doesn't work anymore (that is my need of course...):

    <%@ Page Language="C#" %>
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.stogrdOrderLines.DataSource = new object[]
                {
                    new object[] { "3m Co", 71.72, 0.02, 0.03, "9/1 12:00am" },
                    new object[] { "Alcoa Inc", 29.01, 0.42, 1.47, "9/1 12:00am" },
                    new object[] { "Altria Group Inc", 83.81, 0.28, 0.34, "9/1 12:00am" },
                    new object[] { "American Express Company", 52.55, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "American International Group, Inc.", 64.13, 0.31, 0.49, "9/1 12:00am" },
                    new object[] { "AT&T Inc.", 31.61, -0.48, -1.54, "9/1 12:00am" },
                    new object[] { "Boeing Co.", 75.43, 0.53, 0.71, "9/1 12:00am" },
                    new object[] { "Caterpillar Inc.", 67.27, 0.92, 1.39, "9/1 12:00am" },
                    new object[] { "Citigroup, Inc.", 49.37, 0.02, 0.04, "9/1 12:00am" },
                    new object[] { "E.I. du Pont de Nemours and Company", 40.48, 0.51, 1.28, "9/1 12:00am" },
                    new object[] { "Exxon Mobil Corp", 68.1, -0.43, -0.64, "9/1 12:00am" },
                    new object[] { "General Electric Company", 34.14, -0.08, -0.23, "9/1 12:00am" },
                    new object[] { "General Motors Corporation", 30.27, 1.09, 3.74, "9/1 12:00am" },
                    new object[] { "Hewlett-Packard Co.", 36.53, -0.03, -0.08, "9/1 12:00am" },
                    new object[] { "Honeywell Intl Inc", 38.77, 0.05, 0.13, "9/1 12:00am" },
                    new object[] { "Intel Corporation", 19.88, 0.31, 1.58, "9/1 12:00am" },
                    new object[] { "International Business Machines", 81.41, 0.44, 0.54, "9/1 12:00am" },
                    new object[] { "Johnson & Johnson", 64.72, 0.06, 0.09, "9/1 12:00am" },
                    new object[] { "JP Morgan & Chase & Co", 45.73, 0.07, 0.15, "9/1 12:00am" },
                    new object[] { "McDonald\"s Corporation", 36.76, 0.86, 2.40, "9/1 12:00am" },
                    new object[] { "Merck & Co., Inc.", 40.96, 0.41, 1.01, "9/1 12:00am" },
                    new object[] { "Microsoft Corporation", 25.84, 0.14, 0.54, "9/1 12:00am" },
                    new object[] { "Pfizer Inc", 27.96, 0.4, 1.45, "9/1 12:00am" },
                    new object[] { "The Coca-Cola Company", 45.07, 0.26, 0.58, "9/1 12:00am" },
                    new object[] { "The Home Depot, Inc.", 34.64, 0.35, 1.02, "9/1 12:00am" },
                    new object[] { "The Procter & Gamble Company", 61.91, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "United Technologies Corporation", 63.26, 0.55, 0.88, "9/1 12:00am" },
                    new object[] { "Verizon Communications", 35.57, 0.39, 1.11, "9/1 12:00am" },
                    new object[] { "Wal-Mart Stores, Inc.", 45.45, 0.73, 1.63, "9/1 12:00am" }
                };
    
                this.stogrdOrderLines.DataBind();
            }
        }
    </script>
    
    <!DOCTYPE html>
    
    <html>
    <head runat="server">
        <title>GridPanel Row with ToolTip - Ext.NET Examples</title>
        <link href="/resources/css/examples.css" rel="stylesheet" />    
    
        <script>
            var template = '<span style="color:{0};">{1}</span>';
    
            var change = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value);
            };
    
            var pctChange = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value + "%");
            };
    
            var onShowToolTipOrderLines = function (toolTip, grid) {
                var view = grid.getView(),
                    record = view.getRecord(toolTip.triggerElement),
                    data = Ext.encode(record.data);
                    
                toolTip.update(data);
            };
    
            var selectGridRow = function (rowexpander, grid) {
                var selectionModel = App.grdOrderLines.getSelectionModel(); //get grid selection model to select row
                selectionModel.select(grid.data.cptRowOrderLines); //select row
            }
            var returnColor = function (value, metadata, record, a, ColumnNumber) {
                if (record.data.Backorder) //color for device under warranty
                {
                    return "backorder-row";
                }
                if (record.data.Hold) {
                    return "hold-row";
                }
                if (record.data.Closed) {
                    return "closed-row";
                }
            }
    
            //render lines color of global process and detail window
            var renderColorGrid = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return value;
    
            }
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDate = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return (Ext.util.Format.date(value, 'd/m/Y'));
            }
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDateComplete = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return (Ext.util.Format.date(value, 'd/m/Y H:i:s'));
            }
    
    
        </script>
    </head>
    <body>
        <form runat="server">
            <ext:ResourceManager runat="server" />
            
            <h1>GridPanel Row with ToolTip</h1>
            
            <Window>
                <ext:Window
                    ID="wndorderDetail"
                    runat="server"
                    CloseAction="Destroy"
                    Width="1200"
                    Height="600"
                    Hidden="True"
                    ExpandOnShow="True"
                    MinHeight="100"
                    MinWidth="100"
                    Maximizable="true"
                    Resizable="true"
                    Title="<%$ Resources:VisualManagementLogistic,wndDetailOrder %>"
                    AutoScroll="False"
                    Layout="FitLayout"
                    TitleAlign="Center"
                    Maximized="true">
                    <Items>
                        <ext:Panel runat="server" Border="false" Layout="BorderLayout" AutoScroll="false" Height="800">
                            <Items>
     							<ext:GridPanel
    								ID="grdOrderLines"
    								AutoScroll='False'
    								TitleAlign='Default'
    								ColumnLines='True'
    								Frame='False'
    								Region='Center'
    								runat='server'>
    								<Store>
    									<ext:Store ID='stogrdOrderLines' runat='server' AutoLoad='True' Buffered='False' >
    										<Model>
    											<ext:Model runat='server'>
    												<Fields>
    													<ext:ModelField Name='OrderLineNumber' Type='Auto' />
    													<ext:ModelField Name='StatusName' Type='Auto' />
    													<ext:ModelField Name='typeCodeItem' Type='Auto' />
    													<ext:ModelField Name='codeItem' Type='Auto' />
    													<ext:ModelField Name='nameItem' Type='Auto' />
    												</Fields>
    											</ext:Model>
    										</Model>
    										<Reader>
    											<ext:ArrayReader />
    										</Reader>
    									</ext:Store>
    								</Store>
    	                            <ColumnModel runat='server'>
    		                            <Columns>
    			                            <ext:Column
    				                            ID='col2grdOrderLines'
    				                            Text='Order Line number'
    				                            DataIndex='OrderLineNumber'
    				                            Cls=''
    				                            Groupable='False'
    				                            Hideable='False'
    				                            MenuDisabled='False'
    				                            Resizable='False'
    				                            Sortable='False'
    				                            Hidden='False'
    				                            Width='100'
    				                            runat='server'>
    				                            <Renderer Handler='renderColorGrid' />
    			                            </ext:Column>
    			                            <ext:Column
    				                            ID='col3grdOrderLines'
    				                            Text='StatusName'
    				                            DataIndex='StatusName'
    				                            Cls=''
    				                            Groupable='True'
    				                            Hideable='False'
    				                            MenuDisabled='False'
    				                            Resizable='True'
    				                            Sortable='True'
    				                            Hidden='False'
    				                            Width='121'
    				                            runat='server'>
    				                            <Filter>
    					                            <ext:ListFilter />
    				                            </Filter>
    				                            <Renderer Handler='renderColorGrid' />
    			                            </ext:Column>
    			                            <ext:Column
    				                            ID='col4grdOrderLines'
    				                            Text='TypeItem'
    				                            DataIndex='typeCodeItem'
    				                            Cls=''
    				                            Groupable='True'
    				                            Hideable='True'
    				                            MenuDisabled='False'
    				                            Resizable='False'
    				                            Sortable='False'
    				                            Hidden='False'
    				                            Width='74'
    				                            runat='server'>
    				                            <Filter>
    					                            <ext:ListFilter />
    				                            </Filter>
    				                            <Renderer Handler='renderColorGrid' />
    			                            </ext:Column>
    			                            <ext:Column
    				                            ID='col5grdOrderLines'
    				                            Text='codeItem'
    				                            DataIndex='codeItem'
    				                            Cls=''
    				                            Groupable='False'
    				                            Hideable='False'
    				                            MenuDisabled='False'
    				                            Resizable='True'
    				                            Sortable='True'
    				                            Hidden='False'
    				                            Width='113'
    				                            runat='server'>
    				                            <Renderer Handler='renderColorGrid' />
    			                            </ext:Column>
    			                            <ext:Column
    				                            ID='col6grdOrderLines'
    				                            Text='nameItem'
    				                            DataIndex='nameItem'
    				                            Cls=''
    				                            Groupable='False'
    				                            Hideable='False'
    				                            MenuDisabled='False'
    				                            Resizable='True'
    				                            Sortable='True'
    				                            Hidden='False'
    				                            Width='229'
    				                            runat='server'>
    				                            <Renderer Handler='renderColorGrid' />
    			                            </ext:Column>
    		                            </Columns>
    	                            </ColumnModel>											
                                    <SelectionModel>
                                        <ext:RowSelectionModel runat="server" Mode="Single" />
                                    </SelectionModel>
                                    <View>
                                        <ext:GridView runat="server" StripeRows="true" TrackOver="true" />
                                    </View>
    							</ext:GridPanel>
    
                                <ext:ToolTip
                                    runat="server"
                                    Delegate="={#{grdOrderLines}.getView().itemSelector}"
                                    Target="={#{grdOrderLines}.getView().el}"
                                    TrackMouse="true">
                                    <Listeners>
                                        <Show Handler="onShowToolTipOrderLines(this, #{grdOrderLines});" />
                                    </Listeners>
                                </ext:ToolTip>
     
                            </Items>
                        </ext:Panel>
                    </Items>
                </ext:Window>
            </Window>
        </form>
    </body>
    </html>
    I get an error on the delegate assignation where it says that gris is not defined.

    Could you help me please?
    Last edited by fabricio.murta; Feb 10, 2016 at 5:52 PM. Reason: [CLOSED]
  2. #2
    Your tooltip is scoped incorrectly!
    Also, dont nest your panels. A grid is a first level object within the window so no need to put it into a panel as region=center. This just slows your page down. also, made the "title" something simple for the test and marked the window not hidden. also removed excess <Window> tag since you are within your "form" with a ResouceManager.

    I rewrote your example to work. see below!
    Good luck!
    /Z

    <%@ Page Language="C#" %>
    
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.stogrdOrderLines.DataSource = new object[]
                {
                    new object[] { "3m Co", 71.72, 0.02, 0.03, "9/1 12:00am" },
                    new object[] { "Alcoa Inc", 29.01, 0.42, 1.47, "9/1 12:00am" },
                    new object[] { "Altria Group Inc", 83.81, 0.28, 0.34, "9/1 12:00am" },
                    new object[] { "American Express Company", 52.55, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "American International Group, Inc.", 64.13, 0.31, 0.49, "9/1 12:00am" },
                    new object[] { "AT&T Inc.", 31.61, -0.48, -1.54, "9/1 12:00am" },
                    new object[] { "Boeing Co.", 75.43, 0.53, 0.71, "9/1 12:00am" },
                    new object[] { "Caterpillar Inc.", 67.27, 0.92, 1.39, "9/1 12:00am" },
                    new object[] { "Citigroup, Inc.", 49.37, 0.02, 0.04, "9/1 12:00am" },
                    new object[] { "E.I. du Pont de Nemours and Company", 40.48, 0.51, 1.28, "9/1 12:00am" },
                    new object[] { "Exxon Mobil Corp", 68.1, -0.43, -0.64, "9/1 12:00am" },
                    new object[] { "General Electric Company", 34.14, -0.08, -0.23, "9/1 12:00am" },
                    new object[] { "General Motors Corporation", 30.27, 1.09, 3.74, "9/1 12:00am" },
                    new object[] { "Hewlett-Packard Co.", 36.53, -0.03, -0.08, "9/1 12:00am" },
                    new object[] { "Honeywell Intl Inc", 38.77, 0.05, 0.13, "9/1 12:00am" },
                    new object[] { "Intel Corporation", 19.88, 0.31, 1.58, "9/1 12:00am" },
                    new object[] { "International Business Machines", 81.41, 0.44, 0.54, "9/1 12:00am" },
                    new object[] { "Johnson & Johnson", 64.72, 0.06, 0.09, "9/1 12:00am" },
                    new object[] { "JP Morgan & Chase & Co", 45.73, 0.07, 0.15, "9/1 12:00am" },
                    new object[] { "McDonald\"s Corporation", 36.76, 0.86, 2.40, "9/1 12:00am" },
                    new object[] { "Merck & Co., Inc.", 40.96, 0.41, 1.01, "9/1 12:00am" },
                    new object[] { "Microsoft Corporation", 25.84, 0.14, 0.54, "9/1 12:00am" },
                    new object[] { "Pfizer Inc", 27.96, 0.4, 1.45, "9/1 12:00am" },
                    new object[] { "The Coca-Cola Company", 45.07, 0.26, 0.58, "9/1 12:00am" },
                    new object[] { "The Home Depot, Inc.", 34.64, 0.35, 1.02, "9/1 12:00am" },
                    new object[] { "The Procter & Gamble Company", 61.91, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "United Technologies Corporation", 63.26, 0.55, 0.88, "9/1 12:00am" },
                    new object[] { "Verizon Communications", 35.57, 0.39, 1.11, "9/1 12:00am" },
                    new object[] { "Wal-Mart Stores, Inc.", 45.45, 0.73, 1.63, "9/1 12:00am" }
                };
    
    
                this.stogrdOrderLines.DataBind();
            }
        }
    </script>
    
    
    <!DOCTYPE html>
    
    
    <html>
    <head id="Head1" runat="server">
        <title>GridPanel Row with ToolTip - Ext.NET Examples</title>
        <link href="/resources/css/examples.css" rel="stylesheet" />    
    
    
        <script>
            var template = '<span style="color:{0};">{1}</span>';
    
    
            var change = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value);
            };
    
    
            var pctChange = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value + "%");
            };
    
    
            var onShowToolTipOrderLines = function (toolTip, grid) {
                var view = grid.getView(),
                    record = view.getRecord(toolTip.triggerElement),
                    data = Ext.encode(record.data);
    
    
                toolTip.update("MY TOOLTIP: " + data);
            };
    
    
            var selectGridRow = function (rowexpander, grid) {
                var selectionModel = App.grdOrderLines.getSelectionModel(); //get grid selection model to select row
                selectionModel.select(grid.data.cptRowOrderLines); //select row
            }
            var returnColor = function (value, metadata, record, a, ColumnNumber) {
                if (record.data.Backorder) //color for device under warranty
                {
                    return "backorder-row";
                }
                if (record.data.Hold) {
                    return "hold-row";
                }
                if (record.data.Closed) {
                    return "closed-row";
                }
            }
    
    
            //render lines color of global process and detail window
            var renderColorGrid = function (value, metadata, record, a, ColumnNumber) {
    
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
    
                return value;
    
    
            }
    
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDate = function (value, metadata, record, a, ColumnNumber) {
    
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
    
                return (Ext.util.Format.date(value, 'd/m/Y'));
            }
    
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDateComplete = function (value, metadata, record, a, ColumnNumber) {
    
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
    
                return (Ext.util.Format.date(value, 'd/m/Y H:i:s'));
            }
    
    
    
    
        </script>
    </head>
    <body>
        <form id="Form1" runat="server">
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
            
            <h1>GridPanel Row with ToolTip</h1>
            
            <ext:Window
                ID="wndorderDetail"
                runat="server"
                CloseAction="Destroy"
                Width="1200"
                Height="600"
                ExpandOnShow="True"
                MinHeight="100"
                MinWidth="100"
                Maximizable="true"
                Resizable="true"
                Title="title"
                AutoScroll="False"
                Layout="FitLayout"
                TitleAlign="Center"
                Maximized="true">
                <Items>
                     <ext:GridPanel
                        ID="grdOrderLines"
                        AutoScroll='False'
                        TitleAlign='Default'
                        ColumnLines='True'
                        Frame='False'
                        Layout="FitLayout"
                        runat='server'>
                        <Store>
                            <ext:Store ID='stogrdOrderLines' runat='server' AutoLoad='True' Buffered='False' >
                                <Model>
                                    <ext:Model ID="Model1" runat='server'>
                                        <Fields>
                                            <ext:ModelField Name='OrderLineNumber' Type='Auto' />
                                            <ext:ModelField Name='StatusName' Type='Auto' />
                                            <ext:ModelField Name='typeCodeItem' Type='Auto' />
                                            <ext:ModelField Name='codeItem' Type='Auto' />
                                            <ext:ModelField Name='nameItem' Type='Auto' />
                                        </Fields>
                                    </ext:Model>
                                </Model>
                                <Reader>
                                    <ext:ArrayReader />
                                </Reader>
                            </ext:Store>
                        </Store>
                        <ColumnModel ID="ColumnModel1" runat='server'>
                            <Columns>
                                <ext:Column
                                    ID='col2grdOrderLines'
                                    Text='Order Line number'
                                    DataIndex='OrderLineNumber'
                                    Cls=''
                                    Groupable='False'
                                    Hideable='False'
                                    MenuDisabled='False'
                                    Resizable='False'
                                    Sortable='False'
                                    Hidden='False'
                                    Width='100'
                                    runat='server'>
                                    <Renderer Handler='renderColorGrid' />
                                </ext:Column>
                                <ext:Column
                                    ID='col3grdOrderLines'
                                    Text='StatusName'
                                    DataIndex='StatusName'
                                    Cls=''
                                    Groupable='True'
                                    Hideable='False'
                                    MenuDisabled='False'
                                    Resizable='True'
                                    Sortable='True'
                                    Hidden='False'
                                    Width='121'
                                    runat='server'>
                                    <Filter>
                                        <ext:ListFilter />
                                    </Filter>
                                    <Renderer Handler='renderColorGrid' />
                                </ext:Column>
                                <ext:Column
                                    ID='col4grdOrderLines'
                                    Text='TypeItem'
                                    DataIndex='typeCodeItem'
                                    Cls=''
                                    Groupable='True'
                                    Hideable='True'
                                    MenuDisabled='False'
                                    Resizable='False'
                                    Sortable='False'
                                    Hidden='False'
                                    Width='74'
                                    runat='server'>
                                    <Filter>
                                        <ext:ListFilter />
                                    </Filter>
                                    <Renderer Handler='renderColorGrid' />
                                </ext:Column>
                                <ext:Column
                                    ID='col5grdOrderLines'
                                    Text='codeItem'
                                    DataIndex='codeItem'
                                    Cls=''
                                    Groupable='False'
                                    Hideable='False'
                                    MenuDisabled='False'
                                    Resizable='True'
                                    Sortable='True'
                                    Hidden='False'
                                    Width='113'
                                    runat='server'>
                                    <Renderer Handler='renderColorGrid' />
                                </ext:Column>
                                <ext:Column
                                    ID='col6grdOrderLines'
                                    Text='nameItem'
                                    DataIndex='nameItem'
                                    Cls=''
                                    Groupable='False'
                                    Hideable='False'
                                    MenuDisabled='False'
                                    Resizable='True'
                                    Sortable='True'
                                    Hidden='False'
                                    Width='229'
                                    runat='server'>
                                    <Renderer Handler='renderColorGrid' />
                                </ext:Column>
                            </Columns>
                        </ColumnModel>                                            
                        <SelectionModel>
                            <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" Mode="Single" />
                        </SelectionModel>
                        <View>
                            <ext:GridView ID="GridView1" runat="server" StripeRows="true" TrackOver="true" />
                        </View>
                    </ext:GridPanel>
                </Items>
            </ext:Window>
            <ext:ToolTip ID="ToolTip1"
                runat="server"
                Delegate="={#{grdOrderLines}.getView().itemSelector}"
                Target="={#{grdOrderLines}.getView().el}"
                TrackMouse="true">
                <Listeners>
                    <Show Handler="onShowToolTipOrderLines(this, #{grdOrderLines});" />
                </Listeners>
            </ext:ToolTip>
        </form>
    </body>
    </html>
  3. #3
    Hi,

    Thanks, I will test tomorrow at work.

    Meanwhile, if I have a panel and region thing it is because, I take only a part of the layout containing the grid, but layout is more complicated, and grid has rowexpander, I removed for test purpose.
  4. #4
    Hello @feanor91!

    I second the recommendations from @Z above, when providing test examples, it makes it much easier and faster for us to provide an accurate solution if we can have it without artifacts that will break buid/running by our side. It is a win-win effort.

    I have also tested the solution example he provided and I am confident that this is exactly what you need in order to have your view working. Unless there's something else to just having the panel inside a window.

    Please note that if, instead of a window, the grid was inside a rowExpander row, there are some good chances of interaction issues with the inner panels. That may or may not include tooltips not properly displaying. To clarify, only on gridPanels inside the expanded rows of rowExpander.

    Thanks @z for the awesome reply and we are looking forward for your (@feanor91) feedback on whether this addresses your issue or not.
    Fabrício Murta
    Developer & Support Expert
  5. #5
    Hi,

    I agree with you about simplest test example, but I have noticed that sometimes issues are very related to layout and imbrication of different level of markup, and here I think it is he case.

    So, your example works well, but it doesn't in my own layout

    To make short, I have a window with 3 regions
    I defined a panel with a border layout (the one you removed)
    in this panel, in north region, I have another panel with a bunch of dtat displayed
    The center region is the grid with the problem
    and the south region contains a tab panel with other bunch of data.

    Click image for larger version. 

Name:	a.png 
Views:	30 
Size:	30.9 KB 
ID:	24420

    And all of this is set up into a desktop.

    Here, you have the code off all the structure I defined for my application. I removed all non relevant modules.

    To open the window, choose the menu detail in start menu

    <%@ Page Language="C#"
    
    <script runat="server">
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!X.IsAjaxRequest)
            {
                this.stogrdOrderLines.DataSource = new object[]
                {
                    new object[] { "3m Co", 71.72, 0.02, 0.03, "9/1 12:00am" },
                    new object[] { "Alcoa Inc", 29.01, 0.42, 1.47, "9/1 12:00am" },
                    new object[] { "Altria Group Inc", 83.81, 0.28, 0.34, "9/1 12:00am" },
                    new object[] { "American Express Company", 52.55, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "American International Group, Inc.", 64.13, 0.31, 0.49, "9/1 12:00am" },
                    new object[] { "AT&T Inc.", 31.61, -0.48, -1.54, "9/1 12:00am" },
                    new object[] { "Boeing Co.", 75.43, 0.53, 0.71, "9/1 12:00am" },
                    new object[] { "Caterpillar Inc.", 67.27, 0.92, 1.39, "9/1 12:00am" },
                    new object[] { "Citigroup, Inc.", 49.37, 0.02, 0.04, "9/1 12:00am" },
                    new object[] { "E.I. du Pont de Nemours and Company", 40.48, 0.51, 1.28, "9/1 12:00am" },
                    new object[] { "Exxon Mobil Corp", 68.1, -0.43, -0.64, "9/1 12:00am" },
                    new object[] { "General Electric Company", 34.14, -0.08, -0.23, "9/1 12:00am" },
                    new object[] { "General Motors Corporation", 30.27, 1.09, 3.74, "9/1 12:00am" },
                    new object[] { "Hewlett-Packard Co.", 36.53, -0.03, -0.08, "9/1 12:00am" },
                    new object[] { "Honeywell Intl Inc", 38.77, 0.05, 0.13, "9/1 12:00am" },
                    new object[] { "Intel Corporation", 19.88, 0.31, 1.58, "9/1 12:00am" },
                    new object[] { "International Business Machines", 81.41, 0.44, 0.54, "9/1 12:00am" },
                    new object[] { "Johnson & Johnson", 64.72, 0.06, 0.09, "9/1 12:00am" },
                    new object[] { "JP Morgan & Chase & Co", 45.73, 0.07, 0.15, "9/1 12:00am" },
                    new object[] { "McDonald\"s Corporation", 36.76, 0.86, 2.40, "9/1 12:00am" },
                    new object[] { "Merck & Co., Inc.", 40.96, 0.41, 1.01, "9/1 12:00am" },
                    new object[] { "Microsoft Corporation", 25.84, 0.14, 0.54, "9/1 12:00am" },
                    new object[] { "Pfizer Inc", 27.96, 0.4, 1.45, "9/1 12:00am" },
                    new object[] { "The Coca-Cola Company", 45.07, 0.26, 0.58, "9/1 12:00am" },
                    new object[] { "The Home Depot, Inc.", 34.64, 0.35, 1.02, "9/1 12:00am" },
                    new object[] { "The Procter & Gamble Company", 61.91, 0.01, 0.02, "9/1 12:00am" },
                    new object[] { "United Technologies Corporation", 63.26, 0.55, 0.88, "9/1 12:00am" },
                    new object[] { "Verizon Communications", 35.57, 0.39, 1.11, "9/1 12:00am" },
                    new object[] { "Wal-Mart Stores, Inc.", 45.45, 0.73, 1.63, "9/1 12:00am" }
                };
    
                this.stogrdOrderLines.DataBind();
            }
        }
    </script>
    
    <!DOCTYPE html>
    
    <html>
        
        <head runat="server">
        <title>GridPanel Row with ToolTip - Ext.NET Examples</title>
    
        <script>
            var template = '<span style="color:{0};">{1}</span>';
    
            var change = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value);
            };
    
            var pctChange = function (value) {
                return Ext.String.format(template, (value > 0) ? "green" : "red", value + "%");
            };
    
            var onShowToolTipOrderLines = function (toolTip, grid) {
                var view = grid.getView(),
                    record = view.getRecord(toolTip.triggerElement),
                    data = Ext.encode(record.data);
    
                toolTip.update(data);
            };
    
            var selectGridRow = function (rowexpander, grid) {
                var selectionModel = App.grdOrderLines.getSelectionModel(); //get grid selection model to select row
                selectionModel.select(grid.data.cptRowOrderLines); //select row
            }
            var returnColor = function (value, metadata, record, a, ColumnNumber) {
                if (record.data.Backorder) //color for device under warranty
                {
                    return "backorder-row";
                }
                if (record.data.Hold) {
                    return "hold-row";
                }
                if (record.data.Closed) {
                    return "closed-row";
                }
            }
    
            //render lines color of global process and detail window
            var renderColorGrid = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return value;
    
            }
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDate = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return (Ext.util.Format.date(value, 'd/m/Y'));
            }
    
            //return a date value formated in dd/mm/yyy hh:mn:ss to render date and time into a grid
            renderDateComplete = function (value, metadata, record, a, ColumnNumber) {
    
                metadata.tdCls = returnColor(value, metadata, record, a, ColumnNumber);
    
                return (Ext.util.Format.date(value, 'd/m/Y H:i:s'));
            }
    
    
        </script>
    </head>
    
        <body>
    
            <form id="form1" runat="server">
    
    
                <ext:ResourceManager ID="ResourceManager" runat="server" RethrowAjaxExceptions="True" ShowWarningOnAjaxFailure="false" Locale="fr-FR" ResetStyles="true" ScriptMode="Debug">
                </ext:ResourceManager>  
    
                <ext:Desktop
                    ID="MyDesktop"
                    runat="server">
    
                    <DesktopConfig ID="DesktopConfig"  runat="server" >
                    </DesktopConfig>
    
                    <Modules>
                        <ext:DesktopModule ModuleID="orderDetail">
                            <Window>
                                <ext:Window
                                    ID="wndorderDetail"
                                    runat="server"
                                    CloseAction="Destroy"
                                    Width="1200"
                                    Height="600"
                                    Hidden="True"
                                    ExpandOnShow="True"
                                    MinHeight="100"
                                    MinWidth="100"
                                    Maximizable="true"
                                    Resizable="true"
                                    Title="Order detail"
                                    AutoScroll="False"
                                    Layout="BorderLayout"
                                    TitleAlign="Center"
                                    Maximized="true">
                                    <TopBar>
                                        <ext:Toolbar runat="server" ID="barOrderDetail">
                                            <Items>
                                                <ext:Panel
                                                    runat="server"
                                                    Layout="VBoxLayout"
                                                    BaseCls="x-plain"
                                                    Width="1280"
                                                    MarginSpec="0 5 0 5"
                                                    Height="80px">
                                                    <LayoutConfig>
                                                        <ext:VBoxLayoutConfig></ext:VBoxLayoutConfig>
                                                    </LayoutConfig>
                                                    <Items>
                                                        <ext:Panel runat="server"
                                                            Layout="HBoxLayout"
                                                            BaseCls="x-plain"
                                                            Width="1400"
                                                            MarginSpec="0 5 0 5"
                                                            Height="30px">
                                                            <LayoutConfig>
                                                                <ext:HBoxLayoutConfig Align="Middle" Pack="Start"></ext:HBoxLayoutConfig>
                                                            </LayoutConfig>
                                                            <Items>
                                                                <ext:NumberField
                                                                    ID="txtOrdertoFind"
                                                                    runat="server"
                                                                    FieldLabel="OrderNumber"
                                                                    AllowBlank="true"
                                                                    Width="200"
                                                                    LabelWidth="100">
                                                                </ext:NumberField>
                                                                <ext:Button runat="server" MarginSpec="5 5 0 5" Text="OK">
                                                                </ext:Button>                                                    
                                                            </Items>
                                                        </ext:Panel>
                                                        <ext:Panel runat="server"
                                                            Width="1280"
                                                            Layout="CenterLayout"
                                                            BaseCls="x-plain"
                                                            MarginSpec="0 5 0 5"
                                                            Height="40px">
                                                            <Items>
                                                                <ext:Label runat="server" ID="lblValue" Cls="Value" Text="" Flex="1"></ext:Label>
                                                            </Items>
                                                         </ext:Panel>    
                                                    </Items>
                                                </ext:Panel>
                                            </Items>
                                        </ext:Toolbar>
                                    </TopBar>
                                    <Items>
                                                <ext:Panel ID="panDetailOrders" runat="server" Border="false" Layout="VBoxLayout" AutoScroll="False" Region="North" Height="250" Split="true">
                                                    <LayoutConfig>
                                                        <ext:VBoxLayoutConfig Pack="Start" Align="Stretch" />
                                                    </LayoutConfig>
                                                    <Items>
                                                        <ext:Panel runat="server"
                                                            ID="pnlHold"
                                                            Layout="CenterLayout"
                                                            Width="1280"
                                                            BaseCls="x-plain"
                                                            MarginSpec="0 5 0 5"
                                                            Hidden="true"
                                                            Height="40px">
                                                            <Items>
                                                               <ext:Label runat="server" ID="lblHold" Cls="HOLD" Text="HoldWarning"></ext:Label>
                                                            </Items>
                                                         </ext:Panel>    
                                                        <ext:Panel
                                                            ID="panorderDetail0"
                                                            runat="server"
                                                            Layout="HBoxLayout"
                                                            Height="140"
                                                            Border="False">
                                                            <LayoutConfig>
                                                                <ext:HBoxLayoutConfig />
                                                            </LayoutConfig>
                                                            <Defaults>
                                                                <ext:Parameter Name="margins" Value="5 5 0 0" />
                                                            </Defaults>
                                                            <Items>
                                                                <ext:Panel
                                                                    runat="server"
                                                                    Flex="1"
                                                                    Layout="VBoxLayout"
                                                                    Height="130"
                                                                    Border="False">
                                                                    <LayoutConfig>
                                                                        <ext:VBoxLayoutConfig />
                                                                    </LayoutConfig>
                                                                    <Defaults>
                                                                        <ext:Parameter Name="margins" Value="5 5 5 5" Mode="Value" />
                                                                    </Defaults>
                                                                    <Items>
                                                                        <ext:Label runat="server" ID="lblOperatingUnit" Text="OperatingUnit" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblOrderNumber" Text="OrderNumber" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCreatedBy" Text="CreatedBy" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblBookedBy" Text="BookedBy" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblHoldBy" Text="HeldBy" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblReleaseddBy" Text="ReleasedBy" Flex="1"></ext:Label>
                                                                    </Items>
                                                                </ext:Panel>
                                                                <ext:Panel
                                                                    ID="Panel2"
                                                                    runat="server"
                                                                    Flex="1"
                                                                    Layout="VBoxLayout"
                                                                    Height="130"
                                                                    Border="False">
                                                                    <LayoutConfig>
                                                                        <ext:VBoxLayoutConfig />
                                                                    </LayoutConfig>
                                                                    <Defaults>
                                                                        <ext:Parameter Name="margins" Value="5 5 5 5" Mode="Value" />
                                                                    </Defaults>
                                                                    <Items>
                                                                        <ext:Label runat="server" ID="lbleOrderSource" Text="OrderSource" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lbleOrderType" Text="OrderType" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblShippingMethod" Text="ShippingMethod" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCustomerPO" Text="CustomerOrderNumber" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCustomerGroup" Text="CustomerGroup" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCustomerClass" Text="CustomerClass" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblFreightTerms" Text="FreightTerms" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblSalePerson" Text="SalePerson" Flex="1"></ext:Label>
                                                                    </Items>
                                                                </ext:Panel>
                                                            </Items>
                                                        </ext:Panel>
                                                        <ext:Panel runat="server"
                                                            Layout="HBoxLayout"
                                                            Flex="1"
                                                            Height="130"
                                                            Border="False">
                                                            <LayoutConfig>
                                                                <ext:HBoxLayoutConfig />
                                                            </LayoutConfig>
                                                            <Defaults>
                                                                <ext:Parameter Name="margins" Value="5 5 5 5" Mode="Value" />
                                                            </Defaults>
                                                            <Items>
                                                                <ext:Panel
                                                                    ID="panorderDetailShipTo"
                                                                    Title ="CustomerShipTo"
                                                                    runat="server"
                                                                    Flex="1"
                                                                    Layout="VBoxLayout"
                                                                    Height="110"
                                                                    Border="True">
                                                                    <LayoutConfig>
                                                                        <ext:VBoxLayoutConfig />
                                                                    </LayoutConfig>
                                                                    <Defaults>
                                                                        <ext:Parameter Name="margins" Value="5 5 5 5" Mode="Value" />
                                                                    </Defaults>
                                                                    <Items>
                                                                        <ext:Label runat="server" ID="lblCutomerShipToNumber" Text="CustomerNumber" Width="300"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerShipToName" Text="CustomerName" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerShipToZipCode" Text="CustomerZipCode" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerShipToCity" Text="CustomerCity" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerShipToCountry" Text="Country" Flex="1"></ext:Label>
                                                                    </Items>
                                                                </ext:Panel>
                                                                <ext:Panel
                                                                    ID="panorderDetailCustomerBillTo"
                                                                    runat="server"
                                                                    Title ="CustomerBillTo"
                                                                    Flex="1"
                                                                    Layout="VBoxLayout"
                                                                    Height="110"
                                                                    Border="True">
                                                                    <LayoutConfig>
                                                                        <ext:VBoxLayoutConfig Align="StretchMax" Pack="Center" />
                                                                    </LayoutConfig>
                                                                    <Defaults>
                                                                        <ext:Parameter Name="margins" Value="5 5 5 2" Mode="Value" />
                                                                    </Defaults>
                                                                    <Items>
                                                                        <ext:Label runat="server" ID="lblCutomerBillToNumber" Text="CustomerNumber" Width="300"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerBillToName" Text="CustomerName" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerBillToZipCode" Text="CustomerZipCode" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerBillToCity" Text="CustomerCity" Flex="1"></ext:Label>
                                                                        <ext:Label runat="server" ID="lblCutomerBillToCountry" Text="Country" Flex="1"></ext:Label>
                                                                    </Items>
                                                                </ext:Panel>
                                                            </Items>
                                                        </ext:Panel>
                                                    </Items>
                                                </ext:Panel>
    
     										    <ext:GridPanel
    											    ID="grdOrderLines"
    											    AutoScroll='False'
    											    TitleAlign='Default'
    											    ColumnLines='True'
    											    Frame='False'
    											    Region='Center'
    											    runat='server'>
    											    <Store>
    												    <ext:Store ID='stogrdOrderLines' runat='server' AutoLoad='True' Buffered='False' >
    													    <Model>
    														    <ext:Model runat='server'>
    															    <Fields>
    																    <ext:ModelField Name='OrderLineNumber' Type='Auto' />
    																    <ext:ModelField Name='StatusName' Type='Auto' />
    																    <ext:ModelField Name='typeCodeItem' Type='Auto' />
    																    <ext:ModelField Name='codeItem' Type='Auto' />
    																    <ext:ModelField Name='nameItem' Type='Auto' />
    															    </Fields>
    														    </ext:Model>
    													    </Model>
    													    <Reader>
    														    <ext:ArrayReader />
    													    </Reader>
    												    </ext:Store>
    											    </Store>
    	                                            <ColumnModel runat='server'>
    		                                            <Columns>
    			                                            <ext:Column
    				                                            ID='col2grdOrderLines'
    				                                            Text='Order Line number'
    				                                            DataIndex='OrderLineNumber'
    				                                            Cls=''
    				                                            Groupable='False'
    				                                            Hideable='False'
    				                                            MenuDisabled='False'
    				                                            Resizable='False'
    				                                            Sortable='False'
    				                                            Hidden='False'
    				                                            Width='100'
    				                                            runat='server'>
    				                                            <Renderer Handler='renderColorGrid' />
    			                                            </ext:Column>
    			                                            <ext:Column
    				                                            ID='col3grdOrderLines'
    				                                            Text='StatusName'
    				                                            DataIndex='StatusName'
    				                                            Cls=''
    				                                            Groupable='True'
    				                                            Hideable='False'
    				                                            MenuDisabled='False'
    				                                            Resizable='True'
    				                                            Sortable='True'
    				                                            Hidden='False'
    				                                            Width='121'
    				                                            runat='server'>
    				                                            <Filter>
    					                                            <ext:ListFilter />
    				                                            </Filter>
    				                                            <Renderer Handler='renderColorGrid' />
    			                                            </ext:Column>
    			                                            <ext:Column
    				                                            ID='col4grdOrderLines'
    				                                            Text='TypeItem'
    				                                            DataIndex='typeCodeItem'
    				                                            Cls=''
    				                                            Groupable='True'
    				                                            Hideable='True'
    				                                            MenuDisabled='False'
    				                                            Resizable='False'
    				                                            Sortable='False'
    				                                            Hidden='False'
    				                                            Width='74'
    				                                            runat='server'>
    				                                            <Filter>
    					                                            <ext:ListFilter />
    				                                            </Filter>
    				                                            <Renderer Handler='renderColorGrid' />
    			                                            </ext:Column>
    			                                            <ext:Column
    				                                            ID='col5grdOrderLines'
    				                                            Text='codeItem'
    				                                            DataIndex='codeItem'
    				                                            Cls=''
    				                                            Groupable='False'
    				                                            Hideable='False'
    				                                            MenuDisabled='False'
    				                                            Resizable='True'
    				                                            Sortable='True'
    				                                            Hidden='False'
    				                                            Width='113'
    				                                            runat='server'>
    				                                            <Renderer Handler='renderColorGrid' />
    			                                            </ext:Column>
    			                                            <ext:Column
    				                                            ID='col6grdOrderLines'
    				                                            Text='nameItem'
    				                                            DataIndex='nameItem'
    				                                            Cls=''
    				                                            Groupable='False'
    				                                            Hideable='False'
    				                                            MenuDisabled='False'
    				                                            Resizable='True'
    				                                            Sortable='True'
    				                                            Hidden='False'
    				                                            Width='229'
    				                                            runat='server'>
    				                                            <Renderer Handler='renderColorGrid' />
    			                                            </ext:Column>
    		                                            </Columns>
    	                                            </ColumnModel>											
                                                    <SelectionModel>
                                                        <ext:RowSelectionModel runat="server" Mode="Single" />
                                                    </SelectionModel>
                                                    <View>
                                                        <ext:GridView runat="server" StripeRows="true" TrackOver="true" />
                                                    </View>
                                                    <Plugins>
    												    <ext:RowExpander SelectRowOnExpand="true" SingleExpand="false">
    													    <Component>
    														    <ext:Panel runat="server"  runat="server" Border="false" Layout="HBoxLayout"  Height="200">
                                                                    <Items>
                                                                        <ext:GridPanel
    	                                                                    AutoScroll='True'
    	                                                                    Title='Order Line status'
    	                                                                    TitleAlign='Center'
    	                                                                    ColumnLines='True'
                                                                            Width="300"
                                                                            Height="200"
    	                                                                    Frame='False'
    	                                                                    runat='server'>
    	                                                                    <Store>
    		                                                                    <ext:Store runat='server' AutoLoad='True' Buffered='False'>
    			                                                                    <Model>
    				                                                                    <ext:Model runat='server'>
    					                                                                    <Fields>
    						                                                                    <ext:ModelField Name='StatusName' Type='Auto' />
    						                                                                    <ext:ModelField Name='StatusDate' Type='Date' />
    					                                                                    </Fields>
    				                                                                    </ext:Model>
    			                                                                    </Model>
    			                                                                    <Proxy>
    				                                                                    <ext:AjaxProxy Url='jsonDAL/returnJSONOrderLineStatus.aspx' Json='false' Timeout='300000000'>
    					                                                                    <Reader>
    						                                                                    <ext:JsonReader RootProperty='Data' TotalProperty='Total'>
    						                                                                    </ext:JsonReader>
    					                                                                    </Reader>
                                                                                            <ExtraParams>
    															                                <ext:Parameter Name="record" Value="#{grdOrderLines}.getRowsValues({selectedOnly : true})" Mode="Raw" Encode="true"/>
                                                                                            </ExtraParams>
    				                                                                    </ext:AjaxProxy>
    			                                                                    </Proxy>
    		                                                                    </ext:Store>
    	                                                                    </Store>
    	                                                                    <ColumnModel runat='server'>
    		                                                                    <Columns>
    			                                                                    <ext:Column
    				                                                                    Text='StatusName'
    				                                                                    DataIndex='StatusName'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='150'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    Text='StatusDate'
    				                                                                    DataIndex='StatusDate'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='150'
    				                                                                    runat='server'>
    				                                                                    <Renderer Handler='renderDateComplete' />
    			                                                                    </ext:Column>
    		                                                                    </Columns>
    	                                                                    </ColumnModel>
                                                                        </ext:GridPanel>
                                                                        <ext:GridPanel
    	                                                                    AutoScroll='True'
    	                                                                    Title='Delivery line status'
    	                                                                    TitleAlign="Center" 
    	                                                                    ColumnLines='True'
                                                                            Width="300"
                                                                            Height="200"
    	                                                                    Frame='False'
    	                                                                    runat='server'>
    	                                                                    <Store>
    		                                                                    <ext:Store runat='server' AutoLoad='True' Buffered='False'>
    			                                                                    <Model>
    				                                                                    <ext:Model runat='server'>
    					                                                                    <Fields>
    						                                                                    <ext:ModelField Name='StatusName' Type='Auto' />
    						                                                                    <ext:ModelField Name='StatusDate' Type='Date' />
    					                                                                    </Fields>
    				                                                                    </ext:Model>
    			                                                                    </Model>
    			                                                                    <Proxy>
    				                                                                    <ext:AjaxProxy Url='jsonDAL/returnJSONDeliveryStatus.aspx' Json='false' Timeout='300000000'>
    					                                                                    <Reader>
    						                                                                    <ext:JsonReader RootProperty='Data' TotalProperty='Total'>
    						                                                                    </ext:JsonReader>
    					                                                                    </Reader>
                                                                                            <ExtraParams>
    															                                <ext:Parameter Name="record" Value="#{grdOrderLines}.getRowsValues({selectedOnly : true})" Mode="Raw" Encode="true"/>
                                                                                            </ExtraParams>
    				                                                                    </ext:AjaxProxy>
    			                                                                    </Proxy>
    		                                                                    </ext:Store>
    	                                                                    </Store>
    	                                                                    <ColumnModel runat='server'>
    		                                                                    <Columns>
    			                                                                    <ext:Column
    				                                                                    Text='StatusName'
    				                                                                    DataIndex='StatusName'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='150'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    Text='StatusDate'
    				                                                                    DataIndex='StatusDate'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='150'
    				                                                                    runat='server'>
    				                                                                    <Renderer Handler='renderDateComplete' />
    			                                                                    </ext:Column>
    		                                                                    </Columns>
    	                                                                    </ColumnModel>
                                                                        </ext:GridPanel>
                                                                        <ext:GridPanel
    	                                                                    AutoScroll='True'
    	                                                                    Title='ECW Status'
    	                                                                    TitleAlign="Center" 
    	                                                                    ColumnLines='True'
                                                                            Width="300"
                                                                            Height="200"
    	                                                                    Frame='False'
    	                                                                    runat='server'>
    	                                                                    <Store>
    		                                                                    <ext:Store runat='server' AutoLoad='True' Buffered='False'>
    			                                                                    <Model>
    				                                                                    <ext:Model runat='server'>
    					                                                                    <Fields>
    						                                                                    <ext:ModelField Name='StatusName' Type='Auto' />
    						                                                                    <ext:ModelField Name='StatusDate' Type='Date' />
    					                                                                    </Fields>
    				                                                                    </ext:Model>
    			                                                                    </Model>
    			                                                                    <Proxy>
    				                                                                    <ext:AjaxProxy Url='jsonDAL/returnJSONUPSStatus.aspx' Json='false' Timeout='300000000'>
    					                                                                    <Reader>
    						                                                                    <ext:JsonReader RootProperty='Data' TotalProperty='Total'>
    						                                                                    </ext:JsonReader>
    					                                                                    </Reader>
                                                                                            <ExtraParams>
    															                                <ext:Parameter Name="record" Value="#{grdOrderLines}.getRowsValues({selectedOnly : true})" Mode="Raw" Encode="true"/>
                                                                                            </ExtraParams>
    				                                                                    </ext:AjaxProxy>
    			                                                                    </Proxy>
    		                                                                    </ext:Store>
    	                                                                    </Store>
    	                                                                    <ColumnModel runat='server'>
    		                                                                    <Columns>
    			                                                                    <ext:Column
    				                                                                    Text='StatusName'
    				                                                                    DataIndex='StatusName'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='150'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    Text='StatusDate'
    				                                                                    DataIndex='StatusDate'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='150'
    				                                                                    runat='server'>
    				                                                                    <Renderer Handler='renderDateComplete' />
    			                                                                    </ext:Column>
    		                                                                    </Columns>
    	                                                                    </ColumnModel>
                                                                        </ext:GridPanel>
                                                                        <ext:GridPanel
    	                                                                    AutoScroll='True'
    	                                                                    Title='VAS'
    	                                                                    TitleAlign="Center" 
    	                                                                    ColumnLines='True'
                                                                            Width="900"
                                                                            Height="200"
    	                                                                    Frame='False'
    	                                                                    runat='server'>
    	                                                                    <Store>
    		                                                                    <ext:Store runat='server' AutoLoad='True' Buffered='False'>
    			                                                                    <Model>
    				                                                                    <ext:Model runat='server'>
    					                                                                    <Fields>
    						                                                                    <ext:ModelField Name='InstructionDesc' Type='Auto' />
    						                                                                    <ext:ModelField Name='InstructionType' Type='Auto' />
    						                                                                    <ext:ModelField Name='Instruction' Type='Auto' />
    					                                                                    </Fields>
    				                                                                    </ext:Model>
    			                                                                    </Model>
    			                                                                    <Proxy>
    				                                                                    <ext:AjaxProxy Url='jsonDAL/returnJSONVASOrderLine.aspx' Json='false' Timeout='300000000'>
    					                                                                    <Reader>
    						                                                                    <ext:JsonReader RootProperty='Data' TotalProperty='Total'>
    						                                                                    </ext:JsonReader>
    					                                                                    </Reader>
                                                                                            <ExtraParams>
    															                                <ext:Parameter Name="record" Value="#{grdOrderLines}.getRowsValues({selectedOnly : true})" Mode="Raw" Encode="true"/>
                                                                                            </ExtraParams>
    				                                                                    </ext:AjaxProxy>
    			                                                                    </Proxy>
    		                                                                    </ext:Store>
    	                                                                    </Store>
    	                                                                    <ColumnModel runat='server'>
    		                                                                    <Columns>
    			                                                                    <ext:Column
    				                                                                    Text='InstructionType'
    				                                                                    DataIndex='InstructionType'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='80'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    Text='InstructionDesc'
    				                                                                    DataIndex='InstructionDesc'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Flex="2"
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    Text='Instruction'
    				                                                                    DataIndex='Instruction'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Flex="1"
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    		                                                                    </Columns>
    	                                                                    </ColumnModel>
                                                                        </ext:GridPanel>
                                                                    </Items>
    														    </ext:Panel>
    													    </Component>
                                                            <Listeners>
                                                                <BeforeExpand Fn="selectGridRow"></BeforeExpand>
                                                            </Listeners>
    												    </ext:RowExpander>
    								                </Plugins>
    										    </ext:GridPanel>
    
                                                <ext:TabPanel runat="server"  Split="true" Region="South" AutoScroll="false" Layout="FitLayout" MinHeight="100" Height="100">
                                                    <Items>
                                                        <ext:Panel runat="server" Title="Line Status" Height="100"></ext:Panel>
                                                        <ext:Panel runat="server" Title="VAS Information" Height="100" Layout="FitLayout">
                                                            <Items>
                                                                <ext:Panel ID="panVAS" runat="server" Border="false" Layout="ColumnLayout">
                                                                    <Items>
                                                                        <ext:GridPanel
    	                                                                    ID='grdOrderVAS'
                                                                            Title="Order VAS"
    	                                                                    AutoScroll='True'
                                                                            Layout="FitLayout"
    	                                                                    TitleAlign='Default'
    	                                                                    ColumnLines='True'
                                                                            ColumnWidth="0.5"
                                                                            MinHeight="100"
                                                                            Flex="1"
    	                                                                    Frame='False'
    	                                                                    Region='East'
    	                                                                    runat='server'>
    	                                                                    <Store>
    		                                                                    <ext:Store ID='stogrdOrderVAS' runat='server' AutoLoad='True' Buffered='False'>
    			                                                                    <Model>
    				                                                                    <ext:Model runat='server'>
    					                                                                    <Fields>
    						                                                                    <ext:ModelField Name='Instruction' Type='Auto' />
    						                                                                    <ext:ModelField Name='InstructionDesc' Type='Auto' />
    						                                                                    <ext:ModelField Name='InstructionType' Type='Auto' />
    						                                                                    <ext:ModelField Name='Data' Type='Auto' />
    					                                                                    </Fields>
    				                                                                    </ext:Model>
    			                                                                    </Model>
    			                                                                    <Reader>
    				                                                                    <ext:ArrayReader />
    			                                                                    </Reader>
    		                                                                    </ext:Store>
    	                                                                    </Store>
    	                                                                    <ColumnModel runat='server'>
    		                                                                    <Columns>
    			                                                                    <ext:Column
    				                                                                    ID='col2grdOrderVAS'
    				                                                                    Text='VASInstruction'
    				                                                                    DataIndex='Instruction'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='189'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    ID='col3grdOrderVAS'
    				                                                                    Text='VASInstructionType'
    				                                                                    DataIndex='InstructionType'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='283'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    ID='col4grdOrderVAS'
    				                                                                    Text='VASInstructionDesc'
    				                                                                    DataIndex='InstructionDesc'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Flex='1'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    			                                                                    <ext:Column
    				                                                                    ID='col5grdOrderVAS'
    				                                                                    Text='VASData'
    				                                                                    DataIndex='Data'
    				                                                                    Cls=''
    				                                                                    Groupable='False'
    				                                                                    Hideable='False'
    				                                                                    MenuDisabled='False'
    				                                                                    Resizable='True'
    				                                                                    Sortable='True'
    				                                                                    Hidden='False'
    				                                                                    Width='173'
    				                                                                    runat='server'>
    			                                                                    </ext:Column>
    		                                                                    </Columns>
    	                                                                    </ColumnModel>
                                                                        </ext:GridPanel>
                                                                    </Items>                                     
                                                                </ext:Panel>
                                                            </Items>
                                                        </ext:Panel>
                                                    </Items>
                                                </ext:TabPanel>
    
                                                <ext:ToolTip
                                                    runat="server"
                                                    Delegate="={#{grdOrderLines}.getView().itemSelector}"
                                                    Target="={#{grdOrderLines}.getView().el}"
                                                    TrackMouse="true">
                                                    <Listeners>
                                                        <Show Handler="onShowToolTipOrderLines(this, #{grdOrderLines});" />
                                                    </Listeners>
                                                </ext:ToolTip>
    
                                    </Items>
                                </ext:Window>
                            </Window>
                        </ext:DesktopModule>
                    </Modules>
    
                    <StartMenu ID="mnuStartMenu" Height="350" Title="Start Here" runat="server" HideTools="True">
                        <MenuItems>
                            <ext:MenuItem Text="Detail" Icon="Zoom">
                                <Listeners>
                                    <Click Handler="#{MyDesktop}.getModule('orderDetail').createWindow();"></Click>
                                </Listeners>
                            </ext:MenuItem>
                        </MenuItems>
                    </StartMenu>
    
                </ext:Desktop>
    
            </form>
    
        </body>
    </html>
    Last edited by feanor91; Feb 09, 2016 at 7:05 AM.
  6. #6
    Hello @feanor91!

    I'll try to make the minimal changes to your sample code in order to make it work.

    May you define your tooltip inside the gridPanel block?

    I.e. add the following lines between lines 741 and 742 on the example you provided:
    <ToolTips>
        <ext:ToolTip
            runat="server"
            Delegate=".x-grid-cell"
            TrackMouse="true">
            <Listeners>
                <Show Handler="onShowToolTipOrderLines(this, #{grdOrderLines});" />
            </Listeners>
        </ext:ToolTip>
    </ToolTips>
    And remove it from its former location (lines 849-857). I'm not sure why you needed thet different Delegate, I've removed the Target and set Delegate as the CSS class of a cell, which would allow you to display on the tooltip data of a specific cell -- according to the example GridPanel Cell Tooltip.

    Thanks for the working example, I hope this helps. If not, let's investigate acceptable changes for your use case!
    Fabrício Murta
    Developer & Support Expert
  7. #7
    Hello

    This way it works. Thanks for helping.

    Netherless, why is it not possible to use the gridrow system, and why getview doesn't exist on delegate so it seems exist on the taget markup?
  8. #8
    Sorry, the row-level tooltip works, just change the delegate to the common css class bound to each row.

    Delegate=".x-grid-row"
    It just does not work as you tried (based on the Grid Panel Row with Tooltip example) because of the structural changes made by the RowExpander plugin. I didn't really get to the bottom as to why it does not work, but commenting the RowExpander plugin entirely was enough to make the tooltips show with your original block.

    The gridview context also exists, as you can see it is still used on the onShowToolTipOrderLines. I can't tell you right away exactly why it didn't work in the Delegate= and Target= props, I really didn't try much digging thru that, but I'm pretty confident that it falls back to the initial @Z's statement: the scoping breaks it. Being inside the Desktop, the window might get rendered later what makes the grid ID references unavailable at a given point that ultimately makes it inaccessible from that point. Defining the tooltip inside the grid block is the most guaranteed way to have the tooltip interpreted when the grid is actually available, besides making the code tidy.

    If you want to know more details about this and/or you really need to use the gridview approach to the tooltips, just let us know.
    Fabrício Murta
    Developer & Support Expert
  9. #9
    Hi, thanks a lot, no, no needs to dig futher.

    Tou can close thread

Similar Threads

  1. [CLOSED] MVC Grid Cell Tooltip Problem
    By JakeM in forum 3.x Legacy Premium Help
    Replies: 5
    Last Post: Aug 17, 2015, 10:44 AM
  2. Replies: 0
    Last Post: Jan 21, 2015, 4:16 PM
  3. [CLOSED] Select all grid rows in grid with paging
    By josegarcia in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Jul 19, 2014, 6:46 AM
  4. [CLOSED] [1.0] Tooltip problem
    By tdracz in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Feb 15, 2010, 12:58 PM
  5. [CLOSED] Generic tooltip for grid rows
    By peterdiplaros in forum 1.x Legacy Premium Help
    Replies: 10
    Last Post: Jan 15, 2010, 4:22 PM

Posting Permissions