[CLOSED] slidertip not show on button click

  1. #1

    [CLOSED] slidertip not show on button click

    Click image for larger version. 

Name:	toootipResult.png 
Views:	14 
Size:	2.0 KB 
ID:	7126

    Click image for larger version. 

Name:	slidertip.png 
Views:	10 
Size:	3.0 KB 
ID:	7125

    when i click button tooltip text not show .


    tooltip.rar.txt

    
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="DeskTop_HistoryTrack_Default" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    
    <!DOCTYPE html>
    <html>
    <head id="Head1" runat="server">
        <title>Ext.NET v2 Example</title>
         <style>
         
            
            #custom-slider .x-slider-thumb {
                background-image : url(resources/images/slider-thumb.png);
            }
            
        </style>
         
         <script>
            
            var play = function () {
                var slider = App.Slider1,
                    value = slider.getValue()[0];
    
                value += slider.increment;
                slider.setValue([value]);
                
            };
    
            var first = function () {
                App.direct.LogMessagefirst({
                               success: function (index) {
                               }
                           }); 
            };
            var last = function () {
                App.direct.LogMessagelast({
                    success: function (index) {
                        
    
                    }
    
                });
    
    
            };
            var next = function () {
                var slider = App.Slider1, slidertip = App.SliderTip1,
                    value = slider.getValue()[0];
                App.direct.LogMessagenext(value, {
                    success: function (index) {
    
                        var me = this;
                        me.show();
                        me.update(me.getText(thumb));
                        me.el.alignTo(thumb.el, me.align, me.offsets);
    
                    }
                });
            };
            var previous = function () {
                var slider = App.Slider1,
                    value = slider.getValue()[0];
                App.direct.LogMessageprevious(value,{
                    success: function (index) {
                       
                    }
                });
            };
            /**
         * @private
         * Called whenever a dragstart or drag event is received on the associated Thumb.
         * Aligns the Tip with the Thumb's new position.
         * @param {Ext.slider.MultiSlider} slider The slider
         * @param {Ext.EventObject} e The Event object
         * @param {Ext.slider.Thumb} thumb The thumb that the Tip is attached to
         */
    //   var onSlide =function(slider, e, thumb) {
    //        var me = this;
    //        me.show();
    //        me.update(me.getText(thumb));
    //        me.el.alignTo(thumb.el, me.align, me.offsets);
    //    } 
    
        /**
         * Used to create the text that appears in the Tip's body. By default this just returns the value of the Slider
         * Thumb that the Tip is attached to. Override to customize.
         * @param {Ext.slider.Thumb} thumb The Thumb that the Tip is attached to
         * @return {String} The text to display in the tip
         * @protected
         * @template
         */
       var getText = function(thumb) {
            return String(thumb.value);
        }
        </script>
    </head>
    <body>
        <form id="Form1" runat="server">
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
    
            <ext:TaskManager ID="TaskManager1" runat="server">
                <Tasks>
                    <ext:Task TaskID="PlayTask" Interval="1000" AutoRun="false">
                        <Listeners>
                            <Update Fn="play" />
                        </Listeners>
                    </ext:Task>
                    
                </Tasks>
            </ext:TaskManager>
            <table >
                              <tr>                        
                            <td >
             <div id="custom-slider">
              <ext:Slider ID="Slider1" runat="server" Width="200" 
                    MinValue="0"
                    MaxValue="200"
                    Increment="1">
                   
                <Plugins>
                    <ext:SliderTip ID="SliderTip1" runat="server">
                        <GetText Fn="function (slider) { return Ext.String.format('<b>{0}% complete</b>', slider.value); }" />
                     
                    </ext:SliderTip>
                </Plugins>
            </ext:Slider>     
                <%--<ext:Slider 
                    ID="Slider1" 
                    runat="server" 
                    Width="200" 
                    MinValue="0"
                    MaxValue="200"
                    Increment="1" />--%>
                </div>
                            </td>
                            
                             <td style="height:10px;">
                              <ext:Button ID="Play" runat="server" Text="Play"   Handler="App.TaskManager1.startTask('PlayTask');" />
                            </td>
                             <td style="height:10px;">
                               <ext:Button ID="Pause" runat="server" Text="Pause"    Handler="App.TaskManager1.stopTask('PlayTask');" />
         
                            </td>
                             <td style="height:10px;">
                              <ext:Button ID="Button1" runat="server" Text="First">
                                <Listeners>
                                     <Click Fn="first" />
                                </Listeners>
                            </ext:Button>                      
                             </td>
                             <td style="height:10px;">
                              <ext:Button ID="Button3" runat="server" Text="Next">
                                <Listeners>
                                     <Click Fn="next" />
                                </Listeners>
                            </ext:Button>                      
                             </td>
                             <td style="height:10px;">
                               <ext:Button ID="Button4" runat="server" Text="Previous">
                                <Listeners>
                                     <Click Fn="previous" />
                                </Listeners>
                            </ext:Button>
                             </td>
                             <td style="height:10px;">
                               <ext:Button ID="Button2" runat="server" Text="Last">
                                <Listeners>
                                     <Click Fn="last" />
                                </Listeners>
                            </ext:Button>
                             </td>
                            </tr>
                            <tr>
           
            
                          
                            </tr>
                            </table>
         
        </form>
    </body>
    </html>
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Ext.Net;
    
    public partial class DeskTop_HistoryTrack_Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        [DirectMethod]
        public void LogMessagefirst()
        {
            double val = Slider1.MinValue;
            Slider1.SetValue(val);
            Slider1.ShowIndicator();  
        }
        [DirectMethod]
        public void LogMessagelast()
        {
            double val = Slider1.MaxValue;
            Slider1.SetValue(val);
        }
        [DirectMethod]
        public void LogMessagenext(double val)
        {
            Slider1.SetValue(val + 1);
           
        }
        [DirectMethod]
        public void LogMessageprevious(double val)
        {
            Slider1.SetValue(val-1);
        }
    }
    Attached Thumbnails Click image for larger version. 

Name:	slidertip.png 
Views:	14 
Size:	13.8 KB 
ID:	7123  
    Last edited by Daniil; Nov 05, 2013 at 8:35 AM. Reason: [CLOSED]
  2. #2
    Hi @UT007,

    What button do you click? A Slider's one? Or a regular Button which you assigned a JavaScript handler to?

    Could you, please, post a test case directly here wrapping in code tags instead of attaching it?
  3. #3
    Thank you.

    So, what are the exact steps to reproduce the problem?

Similar Threads

  1. Replies: 11
    Last Post: Aug 08, 2012, 2:02 PM
  2. Replies: 4
    Last Post: Jul 17, 2012, 9:33 PM
  3. ext button click asp:gridiew footer row will be show
    By landerajshree in forum 1.x Help
    Replies: 5
    Last Post: Jul 03, 2012, 9:45 AM
  4. Replies: 4
    Last Post: Sep 17, 2010, 10:33 PM
  5. Replies: 10
    Last Post: Aug 18, 2010, 2:22 AM

Posting Permissions