The best approach is to handle the OnClientTileClicking event for the TileList and determine whether it should be cancelled: http://www.telerik.com/help/aspnet-ajax/tilelist-client-side-events-onclienttileclicking.html. A possible way to change the behavior is to pass the _cancel field value from the Clicking event of the Tile to the TileClicking event of the TileList with the following override. var $T = Telerik.Web.UI; $T.RadTileList.prototype._onTileClicking = function (tile, args) { var eventArgs = new $T.RadTileListCancelEventArgs(tile, args.get_value()); eventArgs.set_cancel(args.get_cancel()); //the change - pass the _cancel argument to the TileList handler too this.raiseEvent("tileClicking", eventArgs); args.set_cancel(tile._isDragged || eventArgs.get_cancel()); args.set_value(eventArgs.get_value()); tile._isDragged = false; }
When the Editor is set with Skin=Window7, fieldsets has a non designed margin top value. The New Area bottom also drop to a new line, where it should be next to the radio buttons. Possible solutions is setting a CSS file to the DialogsCssFile property with CSS rules that resolve the issue: <telerik:RadEditor ID="RadEditor1" runat="server" Skin="Windows7" DialogsCssFile="~/Styles/Styles.css"> </telerik:RadEditor> Styles.css html.redImageMapDialog.RadForm_Windows7 #dialogControl fieldset { margin-top:0; } button#ImageMap_NewArea { width:110px !important; }
Stylebuilder seems to be down. I get a server error when trying to create a new skin or edit an existing one?
When a dropdown element is decorated, dragging of items causes incorrect selection. The problem is due to browser behavior of the click event. When performing a dragging like action on plain list items the event target is the UL element instead the LI. The following resolution will work only for dropdowns without multiple selection: <telerik:RadFormDecorator ID="FormDecorator1" runat="server" DecoratedControls="All" DecorationZoneID="decorationZone" Skin="Silk"></telerik:RadFormDecorator> <div id="decorationZone"> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="false" Width="135px" TabIndex="3"> <asp:ListItem Text="Comedy" Value="1"></asp:ListItem> <asp:ListItem Text="Drama" Value="2"></asp:ListItem> <asp:ListItem Text="Romance" Value="3"></asp:ListItem> <asp:ListItem Text="Religious" Value="4"></asp:ListItem> <asp:ListItem Text="Fantasy" Value="5"></asp:ListItem> <asp:ListItem Text="Mystery" Value="6"></asp:ListItem> <asp:ListItem Text="Science fiction" Value="7"></asp:ListItem> </asp:DropDownList> </div> <script type="text/javascript"> Telerik.Web.UI.RadFormDecorator.prototype.decorateSelects = function (rootElement) { var selects = rootElement.getElementsByTagName("select"); if (selects.length == 0 && rootElement.tagName && rootElement.tagName.toLowerCase() == "select") selects = [rootElement]; for (var i = 0; i < selects.length; i++) { this.decorateSelect(selects[i]); } if (selects.length > 0) { if (!this._selectBodyClickDelegate) { this._selectBodyClickDelegate = Function.createDelegate(this, this._selectBodyClickHandler); if ($telerik.isTouchDevice) { this._ensureThisDelegate("_selectScrollingDelegate", this._selectScrollingHandler); $telerik.addHandler(document, "touchmove", this._selectScrollingDelegate); } $telerik.addHandler(document, ($telerik.isTouchDevice ? "touchend" : "mousedown"), this._selectBodyClickDelegate); } } }; </script>
A workaround is to add the settings in the markup, for example: <telerik:RadPersistenceManager runat="server" ID="RadPersistenceManager1"> <PersistenceSettings> <telerik:PersistenceSetting ControlID="RadTileList1" /> </PersistenceSettings> </telerik:RadPersistenceManager> <telerik:RadTileList runat="server" ID="RadTileList1"> </telerik:RadTileList>
The new scaffolding capabilities in ASP.NET web forms are great for productivity. I'd like to see Telerik-specific scaffolding that substituted Telerik controls.
Hi guys, In Q3 2014, we will introduce a new FormView-like control for ASP.NET AJAX called DataForm. To see what FormView looks like, visit the MSDN article at http://bit.ly/1pZd0RT. What additional features (not present in FormView) would you like to see in this new control? Best regards, Rumen
RadSpreadSheet control that can open and visualize excel files. It should also support edit and common operations.
This causes incorrect behavior. The STYLE tags should be removed along with the get_text method. The origin of this problem is the behavior of the get_text method of the RadEditor control. The following workaround can be used as a workaround for this issue. The implemented resolution is related to another logged bug - http://feedback.telerik.com/Project/108/Feedback/Details/119856 <telerik:RadEditor runat="server" ID="RadEditor1"> </telerik:RadEditor> <script type="text/javascript"> Telerik.Web.UI.RadEditor.prototype.get_text = function () { var $T = Telerik.Web.UI, modeEnum = $T.EditModes, oContent = ""; if (this.get_mode() != modeEnum.Html) { var oArea = this.get_contentArea(); if (oArea) { oContent = oArea.innerHTML; oContent = oContent.replace(/<br>/ig, "\r\n"); oContent = oContent.replace(/<\/p>/gi, "\r\n"); oContent = oContent.replace(/ /gi, "\s"); if (this.get_newLineMode() === $T.EditorNewLineModes.Div) { oContent = oContent.replace(/<\/div>/gi, "\r\n"); } oContent = oContent.replace(/\s*<div[^>]*style="display:none;"[^>]*>[^>]*>\s*/gi, ""); oContent = oContent.replace(/\s*<style[^>]*>[^>]*>\s*/gi, " "); oContent = oContent.replace(/<\/?[^>]*>/ig, ""); oContent = oContent.replace(/<!--(.|\s)*?-->/gi, ""); } } else { oContent = this._getTextArea().value; oContent = oContent.replace(/\s*<style[^>]*>[^>]*>\s*/gi, " "); oContent = oContent.replace(/<\/?[^>]*>/ig, ""); } return oContent; }; </script>
Due to this problem end-users cannot manipulate the newly added areas and use the dialog properly. A possible workaround is to force the IE10 compatibility mode of the browser by adding the following meta tag in the head element of the page. <meta http-equiv="X-UA-Compatible" content="IE=10">
The selected image in SharePoint RadEditor's Image Manager dialog is not displayed when edited in the Image Editor in IE when the property ImageManagerViewMode of the editor is set to Grid.
Certain controls just add bloat to a page. Like the RadListView is a GREAT control to use inplace of the asp Repeater, but I find I often don't use it (or limit it's use) because it brings down 99.9% useless client scripts. Most of the time, especially in Sitefinity its a server-side render-only control. Just used to show data...we don't need ANY client manipulation.
We need the exactly the same control that the guys over in Silverlight have: http://www.telerik.com/products/silverlight/expressioneditor.aspx I am in desperate need of this control in the ASP.Net platform.