New Control Ideas?

17 posts, 0 answers
  1. Stephen
    Stephen avatar
    70 posts
    Member since:
    Mar 2008

    Posted 09 Mar 2009 Link to this post

    First of all, I'd like to say I've had nothing but incredible success with your ASP.Net Ajax controls.  They have been able to handle every senario I've thrown at it.  There's been at least two situations where I told myself "I wish Telerik had this made for me".

    A graphical bordered panel  with curved corners.  Ability for us to assign via attributes or css the images used for tl/tr/top/left/right/bl/br/bottom.

    An ImageButton supporting mouseout, mouseover, mousedown and mouseup.  Certainly doing this on your own with just the javascript is really simple to do, but one thing I've yet to figure out; is how to maintian the graphical state even after a postback.  For example, if you do a mouseover (changes image) and then click, the mouseover image is gone and reverts back to the original.

    Just some ideas I think Telerik could easily include in it's suite of controls.
  2. Ivo
    Admin
    Ivo avatar
    689 posts

    Posted 12 Mar 2009 Link to this post

    Hi Stephen,

    Thank you for the suggestions and for the nice words!

    Your requests have been logged and we will consider implementing them if more customers show interest in something similar.

    Greetings,
    Ivo
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  3. Tervel
    Admin
    Tervel avatar
    1337 posts

    Posted 13 Mar 2009 Link to this post

    Hi Stephen,

    Here is a quick update on your questions/suggestions:

    Adding a "rounded corners panel" is on our TODO list for our RadFormDecorator control.  In fact even now you can have the rounded corner look by using a <fieldset> element without a <legend> element. Please examine the following image from this demo:


    You can examine the different skins by using the Skin chooser control located in the title of the example, e.g:




    Adding an ImageButton is (amazingly :) also on our TODO list for the RadFormDecorator.
    Since we just released the Q1 2009, there is no finalized roadmap for the next Q, yet I would like to say that chances to add this functionality for Q2 2009 are very good.


    Best wishes,
    Tervel
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  4. Stephen
    Stephen avatar
    70 posts
    Member since:
    Mar 2008

    Posted 13 Mar 2009 Link to this post

    Thanks for the update Tervel!
  5. RICHARD FRIEND
    RICHARD FRIEND avatar
    16 posts
    Member since:
    Nov 2008

    Posted 16 Mar 2009 Link to this post

    Sorry to hijack, but can i add a couple ;-)


    1.Auto expanding on your radtextbox, just like in facebook when you have a multiline textbox you start it at say 2 rows and it grows as you type, there are loads of jquery plugins for this already but built in is always better.

    2.Column picker for radgrid, would be awsome if i could define all my columns and hide and show defaults but have a picker that comes up with the complete list and allows the user to drag them onto the grid, you could have a Pickable property on each column and a ShowColumnPicker prop on the grid itself.

    3.Filters on the grid, these should have things like autocomplete and DatePickers for relevant columns.


    Loving Q1 2009 though, keep it up you guys rock
  6. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 17 Mar 2009 Link to this post

    Hello Richard,

    Thank you for sharing your ideas with us. Let me answer them in the same sequence you put them:

    1. I will forward your suggestion to our developers to consider it for the future versions of RadTextBox (part of our RadInput suite). In the meantime you may consider its built-in multiline mode presented in this demo of the product.
    2. You can show/hide grid columns dynamically at runtime taking advantage of the RadGrid header context menu (in addition to sorting and group/ungroup options). Review this online example for more details.
    3. RadGrid supports various types of filters (dropdowns, date range, slider range, Google-like auto complete, auto postback filter on Enter key press, filtering menu options, etc.). You can examine the online demos pointed below for further reference:

      http://demos.telerik.com/aspnet-ajax/grid/examples/programming/filtertemplate/defaultcs.aspx
      http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/filtering/defaultcs.aspx
      http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandcombo/defaultcs.aspx?product=grid
      http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/filteringdetailtables/defaultcs.aspx

    Thank you for the nice words about our Q1 2009 release as well. Our constant goal is to enhance/enrich the feature set of our controls and at the same time optimize their performance/footprint as much as possible.

    Best regards,
    Sebastian
    the Telerik team


    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  7. Mehdi Mirza
    Mehdi Mirza avatar
    11 posts
    Member since:
    Apr 2009

    Posted 13 May 2009 Link to this post

    hello,

    i would also like to see rounded corners and ability to add an image/icon in the text box.
    For example: a  login box for username text box display a small person image on the right corner and for password a key image in the text box.
    i dont know if i have explained it right here is an example of beautiful page layout http://demo.icetheme.com/
    Select "IT Veranda" from the options

    Thanks

    Mehdi

  8. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 14 May 2009 Link to this post

    Hello Mehdi,

    Thank you for the suggestions -  I will forward them to our developers. To attain the presentation you described, you may consider using our RadTextBox control in password mode with asp Image beside it to display a person's picture.

    Best regards,
    Sebastian
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  9. julian
    julian avatar
    2 posts
    Member since:
    Mar 2009

    Posted 01 Aug 2009 Link to this post

    I found this because I googled for how to autocomplete on a radtextbox, your suggestion doesn't seem to include anything like a google like auto complete.

    I need to be able to use something similar to the AjaxControlToolkit:Autocompleteextender so that I can have a web service return the values for the auto complete. I can't find anything like that in the telerik suite. Yes you do have an auto complete but as far as I can see I have no way of controlling the values. So therefore it is of no use to me.

    Please add an ajaxcontroltoolkit:autocompelteextender as this would be very useful.
    Regards Julian
  10. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 03 Aug 2009 Link to this post

    Hi julian,

    Thank you for the feedback. Have you considered using our RadComboBox instance with its load-on-demand through web service capabilities for this purpose? See this demo of the product for more details:

    http://demos.telerik.com/aspnet-ajax/combobox/examples/programming/performance/defaultcs.aspx

    Note that you can hide the dropdown icon of the combobox by setting its ShowToggleImage property to false.

    Best regards,

    Sebastian
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  11. julian
    julian avatar
    2 posts
    Member since:
    Mar 2009

    Posted 03 Aug 2009 Link to this post

    Well thank you for your reply. I did go and have a look at the demo, and even if I can hide the drop down combo arrow, this demo didn't display the UI experience I wanted. As I am typing I want the item (that matches on characters typed so far) to be highlighted. As I was typing in the demo item 70 I expected the drop down control to remove entries that no longer matched and show just those starting with item 70. Are you suggesting that I can do this?

    First glance at the demo would not suggest that I can. thanks for your help so far. I have however already had to abandon the telerik control in favour os using the ajaxcontrol toolkit because I couldn't get it to do what I wanted with a text box, which is what I was lokoing for for various reasons.

    Regarsd Julian
  12. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 03 Aug 2009 Link to this post

    Hello julian,

    The filtering based on the entered criteria is possible as shown in these examples:

    http://demos.telerik.com/aspnet-ajax/combobox/examples/loadondemand/adonetdataservice/defaultcs.aspx

    http://demos.telerik.com/aspnet-ajax/combobox/examples/loadondemand/wcf/defaultcs.aspx

    The difference in them is in the definition of the respective WHERE clause which fetches the matching records from the source and feeds them in the combobox.

    Best regards,
    Sebastian
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  13. Nicolaï
    Nicolaï avatar
    160 posts
    Member since:
    Apr 2008

    Posted 16 Sep 2009 Link to this post

    Hi,

    just adding my ideas:
    ** <telerik:radbutton... skin="Office2007" >
    Same as asp:button + ability to skin without using a radformdecorator (having issues with that control and I'm too unsure of how much useless stuff follows when you add it).
    ** drag panel: just like radwindow + ability to add controls "inline" (dragPanel would be without title bars status bars, etc... a VERY basic version of the radwindow). Dragging (x browser) on client side is such a drag to code...
    **<telerik:bugFixer: automatically fixes any bugs left out and optimizes your code, fixes any db problems, and makes all your code unbreakable, helps users fill forms. (this third one is just a joke... lol.)

    Best regards,
    Nicolai
  14. RICHARD FRIEND
    RICHARD FRIEND avatar
    16 posts
    Member since:
    Nov 2008

    Posted 15 Jul 2010 Link to this post

    Not exactly a new control but in our company we have started creating extension methods for configuring your controls to do things that we commonly use, so we dont have to keep duplicating code some of these things are basically taking your code examples and tweaking them slightly.

    You could create (maybe as a seperate download) a library with extension methods in that do your examples  for us, once such example from our code-base would be adding a tooltip to a grid row and passing in the key from the row.

    This is our extension method for that...

    public static void Configure_TooltipifyGridRows(this RadGrid grid, RadToolTipManager tt,  
                   
    string ascxFile,string dataKeyName,string targetControlId)
            {
                  
                tt.AjaxUpdate += (sender, e) =>
                    {
                        string[] parts = e.Value.Split('|');
                        //Does it belong to this grid...
                        if (grid.ClientID == parts[0])
                        {
                            Control ctrl = grid.Page.LoadControl(ascxFile);
                            e.UpdatePanel.ContentTemplateContainer.Controls.Add(ctrl);
                            IToolTipUserControl uc = ctrl as IToolTipUserControl;
                            if (uc != null)
                            {
                                uc.SetArguments(parts[1]);
                            }
                        }
      
      
                    };
                grid.ItemDataBound +=(sender,e)=>
                    {
                        if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)
                        {
                            Control target = String.IsNullOrEmpty(targetControlId) ?
                                e.Item : e.Item.FindControl(targetControlId);
                            if (!Object.Equals(target, null))
                            {
                                if (!Object.Equals(tt, null))
                                {
                                    //Add the button (target) id to the tooltip manager
                                    string val = String.Format("{0}|{1}",grid.ClientID,(e.Item as GridDataItem).GetDataKeyValue(dataKeyName).ToString());
                                    tt.TargetControls.Add(target.ClientID, val, true);
      
                                }
                            }
                        }
      
                    };
      
                grid.ItemCommand += (sender, e) =>
                    {
                        if (e.CommandName == "Sort" || e.CommandName == "Page")
                        {
                            var ctrls = tt.TargetControls.Cast<ToolTipTargetControl>().Where(c=>c.Value.StartsWith(String.Format("{0}|",grid.ClientID))).ToList();
                            ctrls.ForEach(c=>tt.TargetControls.Remove(c));
                        }
      
                    };
            }
  15. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 15 Jul 2010 Link to this post

    Hello Richard,

    Thank you for posting your solution in this forum thread - thus you can assist other community members who are looking for similar implementation. I updated your Telerik points for the involvement.

    Best regards,
    Sebastian
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  16. Casey
    Casey avatar
    1 posts
    Member since:
    Sep 2010

    Posted 24 Oct 2010 Link to this post

    I really love working with the RadGrid controls at work. They make my job so easy and help me to finish projects in a timely manner. I did not know that the RadGrid has auto-complete filtering options. That is amazing and I may have to try implementing that in my RadGrid filters tomorrow. Keep up the great work!

    Casey
  17. Nicolaï
    Nicolaï avatar
    160 posts
    Member since:
    Apr 2008

    Posted 10 Nov 2010 Link to this post

    ..And in Q3, the radbutton was created...!
Back to Top