Bootstrap popularity is growing each day, not just as a flexible grid system, but for it's skinning capabilieties as well. There are dozens of sites with both free and priced Bootstrap skins.. It would be nice to have a skin for rad controls wich maps straight to default Bootstrap classes. So that just using the bootstrap skins (+ base Telerik controls skin) will also theme the rad controls and changing the Bootstrap themes of course changes the controls theming. I guess that option to have a "straight" mapping of the rad controls to the bootstrap default classes so to be able to take advantage of bootstrap themes would be a great addition. ===================== Updated by Telerik admin on 10.4.2017: The status of this highly demanded feature has been updated to Declined, but you can find details what has been done during the years for satisfying this request: Since the markup of the controls does not offer direct mapping for the Bootstrap v3 and v4 themes and classes, we introduced a new Bootstrap skin for the suite based on Bootstrap 3 component colors, metrics and appearance. This skin can be easily customized in the Theme Builder (http://themebuilder.telerik.com/aspnet-ajax) in terms of colors which allows you to create Bootstrap like appearance for Telerik Ajax components which matches the colors of your Bootstrap apps and components. If you have any other requests for Bootstrap, don't hesitate to share them with us. =====================
In Q2 2013 the block commands in RadEditor were greatly improved to match desktop editors closely. This means that now block elements like <p> or <div> are required for operations like creating lists, indent/outdent commands. The default value for the NewLineMode property of the control is BR for historical reasons and thus when the end users press enter they do no longer create elements the block commands can work with. Changing it would be a breaking change, however. Here is a list with possible implications of changing the default NewLineMode value to P: Pros: - The default text editing in modern browsers according to HTML5 specifications (https://dvcs.w3.org/hg/editing/raw-file/tip/editing.html#the-insertparagraph-command) requires that a paragraph is inserted when enter is pressed - The content generated by the end users by default will integrate better with the improved commands of the control - Most desktop rich text editing applications (like MS Word) insert a paragraph when enter is pressed Cons: - A breaking change in the current control behavior and configuration - When paragraphs are inserted they will add more margins so the final appearance of the content and the editing process will require more height - By default, the underlying rich-text editing engine of Firefox uses BR tags and Chrome's - DIV tags Please use the buttons on the right to vote whether this change should be implemented. If you have anything to add - the comments below can be used.
Telerik already provide PDF Viewer for Silverlight, this control is very common used and safe our time to display PDF without using client's browser plugin. It will be great this control to be available in ASP.NET, we will not spending IT budget for another controls. Telerik we know you can do it, this will make you more competitive.
The script tags should contain "defer" attribute. Resolution: You can set the LoadScriptsBeforeUI property of the script manager to false so that the scripts will render as late in the page as possible (just above the inline <script> that MS AJAX generates for the $create() statements). This will provide benefit nearly identical to the defer feature, but it does not risk breaking existing functionality. More information on the property: https://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.loadscriptsbeforeui(v=vs.110).aspx
I would like to be able to supply DateTime values for the x axis of an HTMLChart scatter line series to represent a timeline. Would it be possible to make this easier by having the control plot points plotted based upon the tick count of the value and add support for appropriate label format strings?
In scenarios where the Series are Column/Bar and Positive and Negative values are present, the XAxis labels are overlapped by the Series themselves. Expose an additional Position property for the axis labels that controls their position to Top/Bottom. For the time being you can choose either approach: 1) Use a second x-axis that stores only the labels: a) Category Axis example: <script> function BottomXAxisLabels() { var chart = $find("<%=RadHtmlChart1.ClientID%>").get_kendoWidget(); var axis = $telerik.$.extend(true, {}, chart.options.categoryAxis); axis.line.visible = false; chart.setOptions({ categoryAxis: [{}, axis] }); chart.options.valueAxis.axisCrossingValues = [0, -99999999999]; chart.redraw(); } </script> <telerik:RadHtmlChart runat="server" ID="RadHtmlChart1" Width="600px" Height="400px"> <ClientEvents OnLoad="BottomXAxisLabels" /> <PlotArea> <Series> <telerik:ColumnSeries Name="Product 1"> <SeriesItems> <telerik:CategorySeriesItem Y="15000" /> <telerik:CategorySeriesItem Y="-4000" /> <telerik:CategorySeriesItem Y="10000" /> </SeriesItems> </telerik:ColumnSeries> </Series> <XAxis> <Items> <telerik:AxisItem LabelText="1" /> <telerik:AxisItem LabelText="2" /> <telerik:AxisItem LabelText="3" /> </Items> </XAxis> </PlotArea> <ChartTitle Text="Product sales for 2011"> </ChartTitle> <Legend> <Appearance Position="Bottom" /> </Legend> </telerik:RadHtmlChart> b) Numeric axis example: <script> function BottomXAxisLabels() { var chart = $find("<%=RadHtmlChart1.ClientID%>").get_kendoWidget(); var axis = $telerik.$.extend(true, {}, chart.options.xAxis); axis.line.visible = false; chart.setOptions({ xAxis: [{ labels: { visible: false }}, axis] }); chart.options.yAxis.axisCrossingValues = [0, -99999999999]; chart.redraw(); } </script> <telerik:RadHtmlChart runat="server" ID="RadHtmlChart1" Width="600px" Height="400px"> <ClientEvents OnLoad="BottomXAxisLabels" /> <PlotArea> <Series> <telerik:ScatterLineSeries Name="Product 1"> <SeriesItems> <telerik:ScatterSeriesItem Y="15000" X="5" /> <telerik:ScatterSeriesItem Y="-4000" X="6" /> <telerik:ScatterSeriesItem Y="10000" X="7"/> </SeriesItems> </telerik:ScatterLineSeries> </Series> </PlotArea> <ChartTitle Text="Product sales for 2011"> </ChartTitle> <Legend> <Appearance Position="Bottom" /> </Legend> </telerik:RadHtmlChart> 2) Use the TextStyle property of the RadHtmlChart , in order to set higher margin for the XAxis labels. For example: <telerik:RadHtmlChart ID="RadHtmlChart1" runat="server" Width="600px" Height="400px"> <PlotArea> <Series> <telerik:ColumnSeries Name="Product 1"> <SeriesItems> <telerik:CategorySeriesItem Y="15000" /> <telerik:CategorySeriesItem Y="-4000" /> <telerik:CategorySeriesItem Y="10000" /> </SeriesItems> </telerik:ColumnSeries> </Series> <XAxis> <LabelsAppearance> <TextStyle Margin="135 0 0 0" /> </LabelsAppearance> <Items> <telerik:AxisItem LabelText="item1" /> <telerik:AxisItem LabelText="item2" /> <telerik:AxisItem LabelText="item3" /> </Items> </XAxis> </PlotArea> </telerik:RadHtmlChart> Note: Labels margin and chart's PlotArea height are inversely proportional - the higher the margin is the lower the chart's PlotArea height will be. This resizing is needed, in order for the chart's main dimensions to be kept.
Some of the most powerful features of the new RadPivotGrid are based around aggregates. It would be great if you could simply sort by any aggregate fields set up, including Grand Totals. I have not seen any documentation on doing this as it stands.
Rejected with the following reason: The purpose of the RadHtmlChart is to visualize data and not to manipulate it. You can manually group a data source, so that its structure is suitable for a chat data-binding. Such an example is illustrated in this CL - http://www.telerik.com/support/code-library/group-radhtmlchart-data-source
We have created a KB article where a possible approach to achieve image resizing before the upload is suggested. You can find it at https://www.telerik.com/support/kb/aspnet-ajax/upload-(async)/details/resize-images-client-side-with-html5-before-uploading-with-radasyncupload The article describes a straightforward way on how to change the uploaded image dimensions. You can further improve and modify the logic in the _uploadFile function to allow the user to define the new dimensions or use a tool to allow the users to modify the image.
Take a look at www.pasteboard.co/. It works fine in all major browsers except for IE. Image content is inserted right in the image tag like: <IMG SRC="data:image/png;base64,...">, and that's exactly what we need. We don't even need the pasted images to be uploaded to the server side. It seems www.pasteboard.co/ doesn't rely on the canvas element. You can remove it, and everything will work fine. Please see http://screencast.com/t/8IHQfHvq0e. Also please see www.snag.gy. It doesn't contain a canvas, but still works well. You can also take a look at strd6.com/2011/09/html5-javascript-pasting-image-data-in-chrome. It doesn't look great because it works in Chrome only. But still it works in Chrome.
Update from 4 Oct 2017: You can find a sample implementation of a CDN fallback in the following code library project: http://www.telerik.com/support/code-library/cdn-fallback You can try implementing a fallback similar to the approach from the links below, but check for the window.$telerik variable and initiate a postback to change the web.config or the concrete page's properties to avoid the CDN. You can find a sample implementation attached below. - http://www.hanselman.com/blog/CDNsFailButYourScriptsDontHaveToFallbackFromCDNToLocalJQuery.aspx - http://docs.telerik.com/kendo-ui/intro/installation/cdn-service#refer-kendo-ui-from-cdn-with-local-script-fallbacks Alternatively, use a custom CDN of your choice that will be better for your case/have better uptime than Amazon CloudFront: http://docs.telerik.com/devtools/aspnet-ajax/controls/scriptmanager/cdn-support/custom-cdn-provider
For complex wizard setups, some later steps can be dependent on choices a user makes on some initial tabs. For the RadWizard, it would be nice to be able to dynamically show and hide the tabs and steps from the User based on their choices (from client-side or server-side code). This would make the control a ton more useful and capable. Thanks.
I think you may consider the following similar type of control(s) in future release. I think the following is a good fit for use between a BI solution and standard reports. It gives regular users some flexibilities to generate ad-hoc queries within an application. http://demo.easyquerybuilder.com/asp-net-ajax/
Currently the RadHtmlChart can be bound to a single data source. Add the ability to bind each series to a single data source.
As of R1 2017 you can use the stackTotal property of the labels: https://docs.telerik.com/kendo-ui/controls/charts/how-to/various/show-stack-total --- old information For the time being this can be achieved by creating an additional bar/column series with the following settings: -series items are set with insignificantly small values (e.g. 0.001) -the name property of the series is not specified, so that it is not visible in the legend -the color of the series matches the color of the plot area, so that the series items and the legend of the series are not visible -clienttemplates for the labels of this series is used in order to sum up the grand total and display it An example on the described scenario can be found in the http://www.telerik.com/support/kb/aspnet-ajax/chart-%28html5%29/details/displaying-grand-total-in-stacked-series-labels-and-pie-series-legend KB article