Hi, i'm Maurizio and i would suggest a new feature for your RadGrid for Asp.Net. How in the title, i have write a jquery code that resize the height for insert, edit and filter mobile form. For do this, it is necessary configure the OnGridCreated client evento of Grid, set to Mobile the render mode property and into OnGridCreated event handler function insert the code that you found on file 'RadGridEventsManager.js' into zip attachment. I hope that is useful.
Hello, If the RadGrid is set to RTL: RadGrid1.MasterTableView.Dir = Telerik.Web.UI.GridTableTextDirection.RTL When a user wants to resize a column, the LEFT border of the column should be resizable. When it is moved, the width of the column should expand or shirk, accordingly. However, in RadGrid the RIGHT border of the column is always resizable – also in right-to-left. This is very confusing and unnatural for RTL users. See video that shows the current behavior: http://youtu.be/mGpYNs0x5gc See another video that shows how it works nicely in Excel. I think it should work like this in RadGrid, too: http://youtu.be/GMO7tWzt-mw Would love to see this implemented. Thank you, Daniel.
Need the ability to Sort Grouped Items (ex. Salesperson) by the value of another Grouped Item (Sum of Sales). Currently, there is NO WAY to sort a list of Salespeople by Total Sales. You can only perform an alpha sort on Salesperson's Name. So, if you have a list of 100 Salespeople and their total product sales across dimensions like (product, geographic) you will have to MANUALLY look through and note who are your top Salespeople !!!!!!!!!!! How can this be acceptable ?? An alpha sort on Salesperson is the best you guys can do??
User friendly Grid filtering... I developed a custom feature where I display the filter expression used in a grid. This is very helpful so that users do not have to guess or remember what exactly they filtered on. And it provides a single click to clear all the filters at once. Before, all they saw was that certain columns are being filtered by, but they don't see what the filters actually are (EqualTo, Not EqualTo, StartsWith,,,etc) and they had to clear one filter at a time to get rid of all filtering. There is not much to it but it's subject to break if Telerik makes changes to the their filtering mechanism (which did happen). It would be nice if this feature can be standard so it will be part of Q.A after any changes to the Grid. Attached is a working sample page to see this in action. See comments in code.
We used Telerik in our application. The network team reported a spam in it.
Using Telerik grid with SortExpression in telerik:GridTemplateColumn, has been reported as high priority network issue.
Issue name : Ajax request header manipulation (DOM-based)
Recorded the issue in below snippet of responce.
onclick="Telerik.Web.UI.Grid.Sort()"
Please let me know if you have any suggestions.!!!
Reproduction of the issue
RadGrid declaration
<telerik:RadButton runat="server" Text="PostBack" AutoPostBack="true"></telerik:RadButton>
<telerik:RadGrid runat="server" ID="RadGrid2">
<MasterTableView DataKeyNames="Column1" ClientDataKeyNames="Column1" CommandItemDisplay="Top">
<Columns>
<telerik:GridBoundColumn UniqueName="Col1" DataField="Column1" HeaderText="Col1"s></telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Col2" DataField="Column2" HeaderText="Col2"></telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Co13" DataField="Column3" HeaderText="Co13"></telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Col4" DataField="Column4" HeaderText="Col4"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings ReorderColumnsOnClient="false" AllowColumnsReorder="true">
<DataBinding Location="~/Api/RevCodeGrid" SelectMethod="GetDataAndCount2" >
</DataBinding>
</ClientSettings>
</telerik:RadGrid>
RevCodeGridController
public class Test
{
public String Column1 { get; set; }
public String Column2 { get; set; }
public String Column3 { get; set; }
public String Column4 { get; set; }
}
[HttpPost]
public virtual RadGridResultData GetDataAndCount2(object context)
{
List<Test> items = new List<Test>();
items.Add(new Test() { Column1 = "1", Column2 = "A", Column3 = "A1", Column4 = "A12" });
items.Add(new Test() { Column1 = "2", Column2 = "B", Column3 = "B1", Column4 = "B12" });
items.Add(new Test() { Column1 = "3", Column2 = "C", Column3 = "C1", Column4 = "C12" });
items.Add(new Test() { Column1 = "4", Column2 = "D", Column3 = "D1", Column4 = "D12" });
return new RadGridResultData { Data = items, Count = items.Count };
}
In Telerik version 2016.2.607.45, the RadGrid Excel Like Filtering Context Menu Style is Broken. The width and alignment is not 100%. When I drop the older Telerik.Web.UI dll and corresponding Skins dll in my project, the issue is gone. I have attached two images, one from the latest release, and one from the older version. You can see how the latest versions style breaks and does not show the menu correctly.
With the use of the "UseStaticHeaders"-Parameter all ARIA-Tags are gone in the rendered RadGrid. We need the support of WAI-ARIA in our application for our customer. Dont using this Parameter is no option for us. You are not telling this missing function in your documentation.
Referring to: http://www.telerik.com/forums/dynamically-populate-databind-batchedit-radcombobox. Love the batch-edit, but just missing one major showstopper for me - being able to dynamically populate information in the edit controls for each row. A simplified example (using NFL and DivisionIDs) is explained in the above link. Thanks for the consideration! - Pat
Allow the possibility of saving the batch edit changes either from the server or together with another postback. Currently saving can be done through a button with client-side code but only if the button has no postback. When something on the form will cause a postback (e.g. tab change, combo box selection) it would be nice to be able to automatically save batch edit changes in the client-side code for that control. Right now that code will have no effect because of the postback. When other changes have to be made at the same time as the batch edit changes, with code that is in the batcheditcommand event on the server, the event will not fire unless there were changes to the grid, so those other changes could be lost.
Applies to all model-bound controls; Tree-list, etc.. Current data-annotation support includes validation. Please include handling of the following attributes - Display Name defaults for databound columns - Text boxes and labels width based on max-length - Display attributes - auto-generation of drop-downs for enum datatypes and foreign keys - readonly based on editable attribute
Current RadGrid (Q3 2015) does supports model binding of master/detail records. Request the functionality to set ItemType on the detail gridview and pass the master's datakey as the id for the detail select method. Or, alternatively, if the model has a virtual IQuerable binding, set the detail view's datasource to the models virtual entity For example, a model with a one to many relationship to the color options for a car: Model Cars() { string name int colorRange virtual colorOptionsModel colorOptions } Model colorOptionsModel { int colorRange string colorName; } In the RadGrid: <mastertable DataKeyName = "colorRange"> <DetailView datasource="Item.colorOptions">
In radgrid, the excel style filtering shows a checkbox list of values to filter a column. This has limited use on a date + time column of a grid, because such a list would show basically every grid row value in the list. I can bind date only to the filter checkboxes to shorten that list, but if I apply a selected checkbox to filter then there will be no records returned. This checkbox filtering needs to work with the grid column attribute EnableTimeIndependentFiltering (when it is filtering a datetime column) but it does not - that attribute only works with the datepicker calendar and text entry.
Set up to reproduce:
<telerik:RadGrid ID="RadGrid1" runat="server" ....>
<MasterTableView EditMode="Batch" ....>
<BatchEditingSettings HighlightDeletedRows="true" />
<Columns>
<telerik:GridBoundColumn DataField="OrderID" Display="false" UniqueName="OrderID">
</telerik:GridBoundColumn>
<telerik:GridDateTimeColumn DataField="OrderDate" DataType="System.DateTime"
FilterControlAltText="Filter OrderDate column" HeaderText="OrderDate"
SortExpression="OrderDate" UniqueName="OrderDate">
</telerik:GridDateTimeColumn>
....
Because linq to entities no support DateTime.Parse() , So can you DateTime.Parse() to DateTime method http://www.telerik.com/forums/how-override-filter-pattern-from-radgrid
When using RadGrid GridDropDownColumn that displays referenced data from a different table allow filter to be replaced with a dropdown of available values. For example if my database has a table called Groups with and Id field and Name field; and it also contains a Members table with a GroupId field which contains the Id from the Groups table when I configure the Members GroupId Field with GridDropDownColumn with ListTextField="Name" ListValueField="Id" DataField="GroupId" as the values for the dropdown I should be able to choose FilterType="DropDownControl" to get the functionality found here http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/filtering/filter-templates/defaultcs.aspx for City and Country columns.
When using keyboard navigation, the ESC key currently does some things properly (like closing out of batch editing forms). However, it does not prevent the firing of certain update events (like BatchEditCellValueChanged). The ESC key should act like a "cancel" key, so no update events should fire when it is pressed.
Hello, Please add support to bind to System.Dynamic.DynamicObject: https://msdn.microsoft.com/en-us/library/system.dynamic.dynamicobject%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396 Regards, Douw