Hi,
I am trying to get RadContext menu on grid items but it doesn't work on Google chrome. It works fine with Internet Explorer. Any help to get it compatible with chrome would be great.
I am attaching the images of Chrome and Internet Explorer
Thanks in advance,
Swanand

Hi,
When having 15 items on 2 pages, PageSize =10 .
Switching to 20 per page in front-end makes the complete pager bar dissappear.
Can't believe this is standard behavior...is it?
Marc

Hi,
I have a RadGrid with pagination of 10 items per page.
Sometimes it is showing only 2 items while Pager is saying: Pagina 6 van 13, items 51 tot 60 van 128
Any idea waht could cause this?
Marc



I have a radcombobox in a modal. The combobox is hidden when the modal first opens. After the user clicks a button to display the modal, then makes a selection in an asp:DropdownList, the div containing the combobox displays and works properly. After a "save" button click, modal closes and the div containing the Radcombobox is set to Visible=false again from codebehind. However, if the user attempts to repeat the aforementioned process, then Visible is set to "true" on the div containing the RadComboBox, the ComboBox no longer displays correctly. I have attached a screenshot of the issue.
Here is the modal code:
<div id="modalFindAndReplace" class="md-modal colored-header custom-width md-effect-9 primary"> <div class="md-content"> <div class="modal-header"> <button type="button" data-dismiss="modal" aria-hidden="true" class="close md-close"><i class="icon s7-close"></i></button> <h3 class="modal-title">Find and Replace</h3> </div> <div class="panel panel-alt3 panel-transparent"> <div class="panel-heading panel-heading-cg"> <button runat="server" id="btnSearchandReplace" data-dismiss="modal" type="button" class="btn btn-alt3" onserverclick="btnSearchandReplace_ServerClick" ><i class="icon s7-search"></i> Find and Replace</button> <button type="button" id="btnCancelTargetField" data-dismiss="modal" class="btn btn-alt3 md-close" runat="server"><i class="icon s7-close"></i> Cancel</button> </div> </div> <div class="modal-body form"> <div class="panel-body" style="margin: 0 auto;"> <div> <asp:UpdatePanel runat="server" > <ContentTemplate> <div class="form-group"> <span> <label for="ddlSearchColumn" class="control-label text-danger">Search Column</label> <asp:DropDownList runat="server" ID="ddlSearchColumn" AutoPostBack="true" OnSelectedIndexChanged="ddlSearchColumn_SelectedIndexChanged"></asp:DropDownList></span> <span class="pull-right"> <asp:CheckBox ID="CheckBox1" runat="server" Text="Include Headers" /></span> </div> <div class="form-group" id="divSearchText" runat="server"> <label for="txtSearchText" class="control-label">Find Text:</label> <asp:TextBox ID="txtSearchText" runat="server" CssClass="form-control" ></asp:TextBox> </div> <div class="form-group" id="divSearchList" runat="server" visible="false"> <label for="ddlSearchList" class="control-label">Find Text:</label> <asp:DropDownList runat="server" ID="ddlSearchList"></asp:DropDownList> </div> <div class="form-group" id="replaceWithTextBox" runat="server"> <label for="txtReplaceText" class="control-label">Replace With:</label> <asp:TextBox ID="txtReplaceText" runat="server" CssClass="form-control" ></asp:TextBox> </div> <div class="form-group" id="divAssetType" runat="server" visible="false"> <label for="ddlReplaceAssetType" class="control-label">Replace Asset Type Name With:</label> <asp:DropDownList runat="server" ID="ddlReplaceAssetType"></asp:DropDownList> </div> <div class="form-group" id="divAssetStatus" runat="server" visible="false"> <label for="ddlReplaceStatus" class="control-label">Replace Status With:</label> <asp:DropDownList runat="server" ID="ddlReplaceStatus"></asp:DropDownList> </div> <div class="form-group" id="divAssetUsage" runat="server" visible="false"> <label for="ddlReplaceUsage" class="control-label">Replace Usage Type With:</label> <asp:DropDownList runat="server" ID="ddlReplaceUsage"></asp:DropDownList> </div> <div class="form-group" id="divChargeType" runat="server" visible="false"> <label for="ddlReplaceChargeType" class="control-label">Replace Charge Type With:</label> <asp:DropDownList runat="server" ID="ddlReplaceChargeType"></asp:DropDownList> </div> <div class="form-group" id="divPositionList" runat="server" visible="false"> <label for="ddlPositionList" class="control-label">Replace Position List Name With:</label> <asp:DropDownList runat="server" ID="ddlPositionList"></asp:DropDownList> </div> <div class="form-group" id="divAssets" runat="server" visible="false"> <label for="ddlAssets" class="control-label">Replace Asset Name With:</label> <asp:DropDownList runat="server" ID="ddlAssets"></asp:DropDownList> </div> <div class="form-group" id="divPayrollTime" runat="server" visible="false"> <label for="ddlPayrollTime" class="control-label">Replace Generates Payroll Time With:</label> <asp:DropDownList runat="server" ID="ddlPayrollTime"></asp:DropDownList> </div> <div class="form-group" id="divPayrollTimeFor" runat="server" visible="false"> <label for="ddlPayrollTimeFor" class="control-label">Replace Generates Payroll Time For With:</label> <asp:DropDownList runat="server" ID="ddlPayrollTimeFor"></asp:DropDownList> </div> <div class="form-group" id="divUOM" runat="server" visible="false"> <label for="ddlUOM" class="control-label">Replace Charge Item Unit of Measure Name With:</label> <asp:DropDownList runat="server" ID="ddlUOM"></asp:DropDownList> </div> <div class="form-group" id="divCompany" runat="server" visible="false"> <label for="cmbCompany">Replace Company Name With:</label> <div class="input-group"> <telerik:RadComboBox DropDownAutoWidth="Enabled" RenderMode="Lightweight" ID="cmbCompany" EmptyMessage="Type to Select..." runat="server" Width="100%" EnableLoadOnDemand="true" AllowCustomText="true" ShowMoreResultsBox="true" EnableVirtualScrolling="true" > <WebServiceSettings Method="GetCompanies" Path="~/Portal/Ajax/COGS.asmx" /> </telerik:RadComboBox> <span class="input-group-btn"> <button runat="server" id="btnClearCompany" type="button" class="btn btn-default" onclick="javascript:ClearCompany();" title="Clear Selected Customer"><span class="s7-close" style="font-size: 20px;"></span></button> </span> </div> <asp:TextBox ID="hidCompany" runat="server" Style="display: none;"></asp:TextBox> </div> </div> </ContentTemplate> </asp:UpdatePanel> </div> </div> </div> </div></div>
Hi,
For years I used the following code:
Dim dropDown As RadToolBarDropDown = New RadToolBarDropDown("PageSize")
dropDown.CssClass = "perPageDropDown"
dropDown.EnableImageSprite = False
dropDown.Text = GetGlobalResourceObject("Insight", "Per pagina")
dropDown.ToolTip = GetGlobalResourceObject("Insight", "Per pagina")
RadFileExplorer1.ToolBar.Items.Add(dropDown)
But after upgrading to R1 2020 i get the error:
Bericht:
Value property is not supported by RadToolBarDropDown
Stack Trace:
at Telerik.Web.UI.RadToolBarDropDown.get_Value() at
Telerik.Web.UI.RadFileExplorer.ConfigureToolbarButtons() at Telerik.Web.UI.RadFileExplorer.ControlPreRender()
at System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Control.PreRenderRecursiveInternal() at
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,
Boolean includeStagesAfterAsyncPoint)
Any clues?
Marc

Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init RenderOrderGrid() End SubPrivate Sub RenderOrderGrid() Dim myDataSet As DataSet Dim rgdOrders As RadGrid myDataSet = DataManager.OrderList '===Set values for RadGrid=== rgdOrders = New RadGrid rgdOrders.AllowPaging = True rgdOrders.AutoGenerateColumns = False rgdOrders.GroupingEnabled = False rgdOrders.ShowGroupPanel = True rgdOrders.AllowSorting = False rgdOrders.PagerStyle.AlwaysVisible = True rgdOrders.PagerStyle.Mode = GridPagerMode.NextPrevAndNumeric rgdOrders.ClientSettings.AllowDragToGroup = False rgdOrders.MasterTableView.PageSize = 20 rgdOrders.MasterTableView.Name = "OrdersMasterTable" rgdOrders.AutoGenerateEditColumn = True rgdOrders.AutoGenerateDeleteColumn = False rgdOrders.Skin = Session("TelerikSkin") rgdOrders.DataSource = myDataSet.Tables("OrderList") '===Set values for Master Table=== rgdOrders.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Top rgdOrders.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = False rgdOrders.MasterTableView.CommandItemSettings.ShowRefreshButton = True rgdOrders.MasterTableView.CommandItemSettings.RefreshImageUrl = "../img/Refresh.gif" rgdOrders.MasterTableView.CommandItemSettings.RefreshText = "Refresh Grid" '===Create Columns=== RenderColumns(rgdOrders) '===Create a table view to use as detail table=== Dim myDetailTable As Telerik.Web.UI.GridTableView myDetailTable = New GridTableView myDetailTable.Width = Unit.Percentage(100) myDetailTable.Name = "AdminOrdersOrderlinesDetailTable" rgdOrders.MasterTableView.DetailTables.Add(myDetailTable) myDetailTable = New GridTableView myDetailTable.Width = Unit.Percentage(100) myDetailTable.Name = "AdminOrdersNotesDetailTable" rgdOrders.MasterTableView.DetailTables.Add(myDetailTable) AddHandler rgdOrders.ColumnCreated, AddressOf rgdOrders_ColumnCreated AddHandler rgdOrders.DetailTableDataBind, AddressOf rgdOrders_DetailTableDataBind rgdOrders.MasterTableView.TableLayout = GridTableLayout.Fixed divOrders.Controls.Add(rgdOrders) End SubPrivate Sub RenderColumns(ByRef rgdOrders As RadGrid) '===Create Columns=== Dim orderIDColumn, statusColumn As GridBoundColumn Dim customerTemplateColumn, dateTemplateColumn, repCodeScanNoTemplateColumn, contactLettersTemplateColumn As GridTemplateColumn 'Order ID Column orderIDColumn = New GridBoundColumn() orderIDColumn.HeaderText = "Order ID" orderIDColumn.UniqueName = "mkOrderId" orderIDColumn.DataField = "mkOrderId" orderIDColumn.HeaderStyle.CssClass = "gridFont" orderIDColumn.HeaderStyle.Width = 60 orderIDColumn.ItemStyle.CssClass = "gridFont" 'Customer Details Column customerTemplateColumn = New GridTemplateColumn() customerTemplateColumn.ItemTemplate = New CustomerTemplate("CustomerName") customerTemplateColumn.HeaderText = "Customer Details" customerTemplateColumn.UniqueName = "CustomerDetails" customerTemplateColumn.HeaderStyle.CssClass = "gridFont" customerTemplateColumn.ItemStyle.CssClass = "gridFont" 'Dates Column dateTemplateColumn = New GridTemplateColumn() dateTemplateColumn.ItemTemplate = New DateTemplate("Dates") dateTemplateColumn.HeaderText = "Dates" dateTemplateColumn.UniqueName = "Dates" dateTemplateColumn.HeaderStyle.CssClass = "gridFont" dateTemplateColumn.HeaderStyle.Width = 150 dateTemplateColumn.ItemStyle.CssClass = "gridFont" 'Status Column statusColumn = New GridBoundColumn() statusColumn.DataField = "Status" statusColumn.HeaderText = "Status" statusColumn.UniqueName = "Status" statusColumn.HeaderStyle.CssClass = "gridFont" statusColumn.HeaderStyle.Width = 120 statusColumn.ItemStyle.CssClass = "gridFont" 'RepCode/ScanNo Column repCodeScanNoTemplateColumn = New GridTemplateColumn() repCodeScanNoTemplateColumn.ItemTemplate = New RepCodeScanNoTemplate("RepCodeScanNo") repCodeScanNoTemplateColumn.HeaderText = "Rep Code / Scan No" repCodeScanNoTemplateColumn.UniqueName = "RepCode" repCodeScanNoTemplateColumn.HeaderStyle.CssClass = "gridFont" repCodeScanNoTemplateColumn.HeaderStyle.Width = 150 repCodeScanNoTemplateColumn.ItemStyle.CssClass = "gridFont" 'Print Letters contactLettersTemplateColumn = New GridTemplateColumn() contactLettersTemplateColumn.ItemTemplate = New ContactLettersTemplate("PrintLetters") contactLettersTemplateColumn.HeaderText = "Print Letters" contactLettersTemplateColumn.UniqueName = "PrintLetters" contactLettersTemplateColumn.HeaderStyle.CssClass = "gridFont" contactLettersTemplateColumn.HeaderStyle.Width = 80 contactLettersTemplateColumn.ItemStyle.CssClass = "gridFont" 'Add Columns To Grid rgdOrders.MasterTableView.Columns.Add(orderIDColumn) rgdOrders.MasterTableView.Columns.Add(customerTemplateColumn) rgdOrders.MasterTableView.Columns.Add(dateTemplateColumn) rgdOrders.MasterTableView.Columns.Add(statusColumn) rgdOrders.MasterTableView.Columns.Add(repCodeScanNoTemplateColumn) rgdOrders.MasterTableView.Columns.Add(contactLettersTemplateColumn) End SubPrivate Sub rgdOrders_DetailTableDataBind(ByVal source As Object, ByVal e As GridDetailTableDataBindEventArgs) Dim dataItem As GridDataItem = CType(e.DetailTableView.ParentItem, GridDataItem) Select Case e.DetailTableView.DetailTableIndex Case 0 Dim myOrderId As Decimal = CDec(dataItem.Item("mkOrderId").Text) Dim myDataSet As New DataSet '===Get the DetailTable data=== myDataSet = DataManager.OrderLinesGet(myOrderId) e.DetailTableView.DataSource = myDataSet.Tables("OrderLines") e.DetailTableView.AutoGenerateColumns = False e.DetailTableView.CommandItemDisplay = GridCommandItemDisplay.Top e.DetailTableView.CommandItemSettings.ShowAddNewRecordButton = False e.DetailTableView.CommandItemSettings.ShowRefreshButton = False e.DetailTableView.Name = "AdminOrdersOrderlinesDetailTable" e.DetailTableView.AllowPaging = True Dim boundColumn As GridBoundColumn 'Product Name Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Product Name" boundColumn.UniqueName = "ProductName" boundColumn.DataField = "ProductName" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) 'Quantity Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Quantity" boundColumn.UniqueName = "Quantity" boundColumn.DataField = "Quantity" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.HeaderStyle.Width = 120 boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) 'Unit Price Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Unit Price" boundColumn.UniqueName = "UnitPrice" boundColumn.DataField = "UnitPrice" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.HeaderStyle.Width = 120 boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) 'Line Total Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Line Total" boundColumn.UniqueName = "LineTotal" boundColumn.DataField = "LineTotal" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.HeaderStyle.Width = 120 boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) Case 1 Dim myOrderId As Decimal = CDec(dataItem.Item("mkOrderId").Text) Dim myDataSet As New DataSet '===Get the DetailTable data=== myDataSet = DataManager.OrderNotesGet(myOrderId) e.DetailTableView.DataSource = myDataSet.Tables("OrderNotesGet") e.DetailTableView.AutoGenerateColumns = False e.DetailTableView.CommandItemDisplay = GridCommandItemDisplay.Top e.DetailTableView.CommandItemSettings.AddNewRecordImageUrl = "../img/AddRecord.gif" e.DetailTableView.CommandItemSettings.AddNewRecordText = "Add New Record" e.DetailTableView.CommandItemSettings.ShowRefreshButton = False e.DetailTableView.Name = "AdminOrdersNotesDetailTable" e.DetailTableView.AllowPaging = True Dim boundColumn As GridBoundColumn 'Date / Time Added Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Date / Time Added" boundColumn.UniqueName = "DateTimeAdded" boundColumn.DataField = "DateTimeAdded" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.HeaderStyle.Width = 120 boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) 'Note Type Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Note Type" boundColumn.UniqueName = "Type" boundColumn.DataField = "Type" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.HeaderStyle.Width = 80 boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) 'Note Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "Note" boundColumn.UniqueName = "Note" boundColumn.DataField = "Note" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) 'User Column boundColumn = New GridBoundColumn() boundColumn.HeaderText = "User" boundColumn.UniqueName = "UserName" boundColumn.DataField = "UserName" boundColumn.HeaderStyle.CssClass = "gridFont" boundColumn.HeaderStyle.Width = 80 boundColumn.ItemStyle.CssClass = "gridFont" e.DetailTableView.Columns.Add(boundColumn) End SelectEnd Sub