Pending Review
Last Updated: 25 Aug 2016 17:31 by John
Created by: John
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Hello, In one of the pages in our website, we have a RadGrid that uses client-side binding.  Above the grid, there's an "Apply Best Fit" button that executes the following JavaScript:
...
...

applyBestFit: function(tableView)
{
  var columns = tableView.get_columns();

  for (var i = 0; i < columns.length; i++)
    columns[i].resizeToFit(false, true);
}

...
...
In IE, it runs VERY slowly when there's 5,000 grid rows.

I found this post: "http://www.telerik.com/forums/radgrid-with-resizetofit-javascript-issue" and read the recommended link: "http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/performance/grid-performance-optimizations"

I understand that resizeToFit( ) is slow under IE.

I would like to propose that you add a new "MaxRowsToEvaluate" (or similar) parameter to resizeToFit( ) that can be used to control how many grid rows are evaluated when determining the widest size of a column.

With this new parameter, I could pass a value of 25, for example, and know that only up to 25 grid rows will be used in calculating the widest size of a column.  That would speed things up a lot I think.

Using this approach, the resizing would not be perfect, because a cell in the column beyond the "MaxRowsToEvaluate" number of rows may contain a value that's really long, but at least it wouldn't make the browser look like it's hung.

Thanks
Pending Review
Last Updated: 25 Aug 2016 14:19 by Matthew
Created by: Matthew
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Would be really nice if there was a clearly defined client-side object model for the radGrid. We created a function like the one below by deconstructing the header menu. The jQuery selectors to find the container and affected dropdown lists are really hacky and very brittle.  Reliance on magic strings means that upgrading to future versions is likely to break code like this.

Ideally we should be able to reference (and alter) a client-side filter operators collection like this: grid.headerMenu.filterOperators

function headerMenuShowing(sender, args) {
    var $container = jQuery("div[id^='" + sender.get_id() + "_rghcMenu']");
    var $lists = $container.find("ul.rcbList");
    var gridCol = args.get_gridColumn();
    var dataType = gridCol.get_dataType();
    switch (dataType) {
        case "System.String":
            $lists.find("li:contains('GreaterThan')").hide();
            $lists.find("li:contains('LessThan')").hide();
            $lists.find("li:contains('IsEmpty')").hide();
            $lists.find("li:contains('NotIsEmpty')").hide();
            break;
        case "System.Int32":
        case "System.Int64":
        case "System.Double":
        case "System.Decimal":
        case "System.DateTime":
            $lists.find("li:contains('GreaterThan')").show();
            $lists.find("li:contains('LessThan')").show();
            break;
    }
}

Pending Review
Last Updated: 03 Aug 2016 14:47 by Doug
Created by: Doug
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Would like a code sample of connecting to Active Directory/LDAP so in the RadComboBox  you can start looking up someone in the company phone book. 
Since this is a common Intranet need, this would be a quick win for many people that were not planning to install SharePoint.
Pending Review
Last Updated: 30 Jun 2016 11:56 by Brett
Created by: Brett
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Hi guys,

Your barcode web control works great, but we have a need in several patient care engagements for the Aztec barcode protocol. We'd love to use Telerik exclusively and not have to use some other set of tools on these engagements.  

Thanks for considering it.
Pending Review
Last Updated: 25 Apr 2016 08:51 by ADMIN
The default behavior of the mobile menu is the following: when popup with root items is opened, its height is calculated depend on root items count and their height. After opening a sub-menu, where items count is different, the popup height is not updated.

The suggestion is to add a functionality to popup menu to update its height every time after opening a next item.
Pending Review
Last Updated: 21 Mar 2016 14:35 by Don Leduc
ADMIN
Created by: Marin Bratanov
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
1
For the time being this is possible with some jQuery by having the desired image URLs. A simple example is attached.
Pending Review
Last Updated: 20 Mar 2016 17:12 by Philip
Pending Review
Last Updated: 04 Mar 2016 22:29 by Najid Hanif
Created by: Najid Hanif
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
1
Allow persisting of column widths
Allow persisting of what columns are displayed when a user selects them. (via EnableHeaderContextMenu) 

Thanks
Pending Review
Last Updated: 10 Dec 2015 16:04 by ADMIN
FileExplorer does not persist the scrolling position of its tree pane when a folder from the tree is selected in LW (and both horizontal and vertical sroll-bars are shown).

video - http://screencast.com/t/gG0l8Vbf7
Pending Review
Last Updated: 24 Nov 2015 14:51 by Maryanne
Pending Review
Last Updated: 15 Sep 2015 08:13 by ADMIN
Currently, opening the CustomColorPallete popup always selects the #808080 color.


To have this behavior with the current implementation of RadColorPicker, you can use this custom code:


<telerik:RadColorPicker runat="server" ID="RCP" EnableCustomColor="true" OnClientLoad="OnClientLoad" />

<script>
    function OnClientLoad(sender, args) {
        $telerik.$(sender._customColorButton).click(refreshPalette(sender));
    }

    function refreshPalette(sender) {
        return function (evt) {
            var colorPicker = sender;
            var selectedColor = colorPicker.get_selectedColor() || "#808080";
            colorPicker._updateHslPaletteElementsUI(colorPicker._getRgbFromHex(selectedColor), null, true);
        };
    }
</script>
Pending Review
Last Updated: 23 Jun 2015 19:41 by matt
ADMIN
Created by: Vessy
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
2
Give the ability to load JSON data to RadDiagram on the server. 
1 2 3