I brought this to Telerik's attention 4 years ago. The grid Pager is a poor location for the built-in loading image because it is not clearly visible in a number of scenarios. First off, it is small and tucked in the corner, which makes it hard to see. But there are other scenarios where it is completely invisible. If the grid height is fixed and larger than the screen size, the entire pager is not visible unless the user scrolls the window. So, the loading image will not be visible when users take actions like sorting/editing/deleting/filtering which tend to occur towards the top of the grid. And, if the grid has Paging disabled, then the pager and built-in loading image will NEVER be visible. I understand that one can add a custom loading image which would work better. And if asked, Telerik can provide a couple dozen lines of custom javascript which will move the loading image for a grid. But If your project has a large number of grids, adding code to each is untenable. And at the end of the day, this should be a built-in feature of Rad Grid, not something that needs to be hacked to work appropriately. RadWindow used to have a tiny loading image in the status bar which was invisible in a number of scenarios, most notably when the status bar was disabled. The Rad Window team saw fit to move the loading image to the center of the Rad Window where it belonged. This was years ago. For some reason, the Rad Grid team has not seen fit to do the same. Why is the RadWindow team aware of and responsive to concerns about the usability of their control and the Rad Grid team is not?
The setting FilterType="CheckList" does not affect detail rows in the RadGrid. Only "Classic" filtering is implemented for detail rows. I (and definitely users) expect the same filtering functionality on both main and detail rows.
Is any option to use RadGrid in disconnected mode. So when user lost connection with internet(intranet), he can continue to work with grid - add new record, edit records. In html 5 appear such technologies like HTML5 Storage,Web Sql. Is it any way to interact with them?
Please could you add an option to the NextPrevNumericAndAdvanced pager mode to allow the Page Size RadTextBox to be displayed as a RadComboBox like the NextPrevAndNumeric pager. This would help us to have a more consistant look and feel between the 2 pager modes.
We recently added row group functionality to our grids and we and our users are very happy with this. Only thing that bothers us is the drop functionality on the grouppanel. We an issues to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns. The drop marker indicated the new column to group will be added in front, but the column is added to the end of the grouped columns. Forum reference: http://www.telerik.com/forums/grouppanel-column-drop-and-reorder#WLzO_nt1Pk2CZYPPIITYgA This is reproducible in the demo on your site. See also the added video.
We recently added row group functionality to our grids and we and our users are very happy with this. Only thing that bothers us is the drop functionality on the grouppanel. We have an wish to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns. The marker to indicate where the user will drop an existing grouping column is shown at the begin and the end of the group column connector between groups. Except in front of the first group column. Can the same behavior be added to the end of the last grouped column? This case can be reproduced on the RadGrid Grouping demo on your site: http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/grouping/grouping/defaultcs.aspx
We recently added row group functionality to our grids and we and our users are very happy with this. Only thing that bothers us is the drop functionality on the grouppanel. We have an wish to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns. The marker to indicate where the user will drop an existing grouping column is shown at the begin and the end of the group column connector between groups: Because the connector is very small it is not clear to new users where the column is dropped when it is dropped on the connector. This case can be reproduced on the RadGrid Grouping demo on your site: http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/grouping/grouping/defaultcs.aspx Forum reference: http://www.telerik.com/forums/grouppanel-column-drop-and-reorder#WLzO_nt1Pk2CZYPPIITYgA
We recently added row group functionality to our grids and we and our users are very happy with this. Only thing that bothers us is the drop functionality on the grouppanel. We have an wish to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns. Possiblity to drag a new, not grouped yet, column to the grouppanel to the position/order where you want the grouping of the grid to come up with. E.g. drag the next column between the first and the second grouping column. It is not possible to add it at a specific location. this case can be reproduced on the RadGrid Grouping demo on your site: http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/grouping/grouping/defaultcs.aspx Forum reference: http://www.telerik.com/forums/grouppanel-column-drop-and-reorder#GEEn16H44Uia4_U3_o143g
We recently added row group functionality to our grids and we and our users are very happy with this. Only thing that bothers us is the drop functionality on the grouppanel. We have a wish to make the drop functionality of the grouppanel much more intuitive. Especially when the RadGrid is already grouped on multiple columns. The marker to indicate where the user will drop an existing grouping column is shown at the begin and the end of the group column connector between groups: The drop indicator on the group column connector should not be shown at the side of the connector where the dragged column is at to inform the user nothing will happen/change when you drop it here. All of these cases can be reproduced on the RadGrid Grouping demo on your site: http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/grouping/grouping/defaultcs.aspx Forum reference: http://www.telerik.com/forums/grouppanel-column-drop-and-reorder?actionMode=replyPost&postId=d7274118-f8a1-48e1-9ae3-f537fe8d78de
The problem for which the bug was opened was not actually caused by the RadGrid. It was triggered by wrong configuration of the test sample. The parent container which held the grid had disabled ViewState in which case it is expected for the filter values and filter functions to not persist.
The fisrt item in a GridDropDownColumn is selected when editing an item in the Grid, if the value of the dropdown is null. The DefaultMessage is appearing on the grid, when NOT in the EditMode and the value of the field is NULL. The behavior was different with Q1 2015.
The event onclick of the checkbox to select all (inside th with class="rgHeader rgCheck") has syntax error with the function $find, which causes javascript error to the whole page in some cases (for me), and in some pages it doesn't and just can be "ignored". This can be seen at the demo: http://demos.telerik.com/aspnet-ajax/grid/examples/functionality/selecting/row-selection/defaultcs.aspx This demo page is not "broken down", but Firebug reports error: TypeError: toolTip is undefined. So, ToolTips might be affected. Function error: onclick="$find("ctl00_ContentPlaceholder1_RadGrid1")._selectAllRows("ctl00_ContentPlaceholder1_RadGrid1_ctl00", "", event);" So, using """ (double quote) here causes error. It should be "'" (single quote) like all other functions in th with class="rgHeader" as below. <th scope="col" class="rgHeader rgCheck"> <input id="ctl00_ContentPlaceholder1_RadGrid1_ctl00_ctl02_ctl00_ClientSelectColumnSelectCheckBox" type="checkbox" name="ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ClientSelectColumnSelectCheckBox" onclick="$find("ctl00_ContentPlaceholder1_RadGrid1")._selectAllRows("ctl00_ContentPlaceholder1_RadGrid1_ctl00", "", event);" /> </th> <th scope="col" class="rgHeader"> <a onclick="Telerik.Web.UI.Grid.Sort($find('ctl00_ContentPlaceholder1_RadGrid1_ctl00'), 'CustomerID'); return false;" title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ctl00','')">Customer ID</a> </th> <th scope="col" class="rgHeader"> <a onclick="Telerik.Web.UI.Grid.Sort($find('ctl00_ContentPlaceholder1_RadGrid1_ctl00'), 'CompanyName'); return false;" title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ctl01','')">Company Name</a> </th> <th scope="col" class="rgHeader"> <a onclick="Telerik.Web.UI.Grid.Sort($find('ctl00_ContentPlaceholder1_RadGrid1_ctl00'), 'ContactName'); return false;" title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ctl02','')">Contact Name</a> </th> <th scope="col" class="rgHeader"> <a onclick="Telerik.Web.UI.Grid.Sort($find('ctl00_ContentPlaceholder1_RadGrid1_ctl00'), 'ContactTitle'); return false;" title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ctl03','')">Contact Title</a> </th> <th scope="col" class="rgHeader"> <a onclick="Telerik.Web.UI.Grid.Sort($find('ctl00_ContentPlaceholder1_RadGrid1_ctl00'), 'Address'); return false;" title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ctl04','')">Address</a> </th> <th scope="col" class="rgHeader"> <a onclick="Telerik.Web.UI.Grid.Sort($find('ctl00_ContentPlaceholder1_RadGrid1_ctl00'), 'PostalCode'); return false;" title="Click here to sort" href="javascript:__doPostBack('ctl00$ContentPlaceholder1$RadGrid1$ctl00$ctl02$ctl00$ctl05','')">Postal Code</a> </th>