Approved
Last Updated: 15 Mar 2019 17:40 by ADMIN
ADMIN
Created by: Vessy
Comments: 19
Category: FormDecorator
Type: Bug Report
6
The checkboxes decorated with RadFormDecorator appeared double in Classic rendering after upgrading to Firefox 63.

Steps to reproduce:
1. Upgrade to Firefox 63
2. Run the following setup
        <telerik:RadFormDecorator runat="server" DecoratedControls="CheckBoxes" RenderMode="Classic" />
        <div>asp:Checkbox</div>
        <asp:CheckBox ID="chkApproved" runat="server" Text="asp:Checkbox" />

        <div>Html Input</div>
        <input id="chkApproved1" type="checkbox" name="chkApproved" />

======================================

Solutions found so far:
1) Use RadFormDecorator in Lightweight RenderMode:
     <telerik:RadFormDecorator runat="server" RenderMode="Lightweight"/>

2) Set the RadFormDecorator's DecoratedControls="All":
     <telerik:RadFormDecorator runat="server" RenderMode="Classic" DecoratedControls="All"  />

3) Set the ControlsToSkip="CheckBoxes"
      <telerik:RadFormDecorator runat="server" RenderMode="Classic" ControlsToSkip="CheckBoxes"  />

4) Or add the following CSS overwrite to the page:
        <style>
           .rfdCheckboxUnchecked, .rfdCheckboxChecked {
               padding: 0 !important;
               background-image: none !important;
           }
       </style>
Completed
Last Updated: 15 Mar 2019 14:51 by ADMIN
Created by: Milind
Comments: 1
Category: MultiColumnComboBox
Type: Feature Request
0

Hello,

 

Load on demand feature is requested in multicolumn combobox

 

Thanks,

 

Milind Shevade

New
Last Updated: 15 Mar 2019 10:55 by ADMIN
Currently, to make the MultiColumnComboBox control work in an EditTemplate of a Grid in Batch EditMode, custom implementation is needed as explained in Batch Editing Working With Templates and demonstrated here: Show short date, edit full date with batch editing
Completed
Last Updated: 15 Mar 2019 08:33 by ADMIN
Created by: Alex Kapitanovskyy
Comments: 1
Category: AsyncUpload
Type: Bug Report
0
After the update from version 2018.2.710 to 2019.1.2015 the files bigger than 2 MB are cut off (up to 2 MB) and broken during the upload.
Approved
Last Updated: 14 Mar 2019 15:39 by ADMIN
ADMIN
Created by: Danail Vasilev
Comments: 3
Category: HtmlChart
Type: Feature Request
9
Currenlty Series like Bubble, Bar, Column, Donut, Pie and Candlestick do not expose any appearance properties for the Series border. Expose appearance border properties like width, dashtype, color and opacity.

Temporary workaround for managing the border appearance:
Javascript:
	<script language="javascript">
		function pageLoad() {
			var chart = $find("RadHtmlChart1");
			chart._chartObject.options.series[0].border = {
				width: 2,
				color: "black",
				dashType: "dash",
				opacity: 0.2
			}
			chart.repaint();
		}
	</script>

ASPX:
	<telerik:RadHtmlChart ID="RadHtmlChart1" runat="server" Width="600" Height="400">
		<PlotArea>
			<Series>
				<telerik:ColumnSeries>
					<SeriesItems>
						<telerik:CategorySeriesItem Y="30" />
						<telerik:CategorySeriesItem Y="10" />
						<telerik:CategorySeriesItem Y="20" />
					</SeriesItems>
				</telerik:ColumnSeries>
			</Series>
		</PlotArea>
	</telerik:RadHtmlChart>

Approved
Last Updated: 13 Mar 2019 14:37 by ADMIN
For the time being the DateTime object can be set to the AxisCrossingPoint on the client. For example:

ASPX:

		<script>
			function OnLoadHandler(sender, args) {
				var kendoChart = sender.get_kendoWidget();
				var opts = kendoChart.options;
				opts.categoryAxis.axisCrossingValues = [0, new Date("2014, 11, 05, 19:15:00")];
				kendoChart.setOptions(opts);
			}
		</script>
		<telerik:RadHtmlChart runat="server" ID="RadHtmlChart1" Width="600px" Height="400px">
			<ClientEvents OnLoad="OnLoadHandler" />
			<PlotArea>
				<Series>
					<telerik:LineSeries Name="Product 1" DataFieldY="SellQuantity">
					</telerik:LineSeries>
				</Series>
				<XAxis DataLabelsField="SellDate" BaseUnit="Minutes">
					<LabelsAppearance Step="15"></LabelsAppearance>
					<MinorGridLines Visible="false" />
					<AxisCrossingPoints>
						<telerik:AxisCrossingPoint Value="10" />
					</AxisCrossingPoints>
				</XAxis>
				<AdditionalYAxes>
					<telerik:AxisY></telerik:AxisY>
				</AdditionalYAxes>
			</PlotArea>
			<ChartTitle Text="LineSeries"></ChartTitle>
		</telerik:RadHtmlChart>


C#:
	protected void Page_Load(object sender, EventArgs e)
	{
		if (!Page.IsPostBack)
		{
			RadHtmlChart1.DataSource = GetData();
			RadHtmlChart1.DataBind();
		}
	}

	protected DataTable GetData()
	{
		DataTable dt = new DataTable();

		dt.Columns.Add("ID", typeof(int));
		dt.Columns.Add("SellQuantity", typeof(int));
		dt.Columns.Add("SellDate", typeof(DateTime));

		dt.Rows.Add(1, 2, new DateTime(2014, 11, 05, 18, 22, 22));
		dt.Rows.Add(2, 5, new DateTime(2014, 11, 05, 18, 56, 22));
		dt.Rows.Add(3, 6, new DateTime(2014, 11, 05, 19, 14, 22));
		dt.Rows.Add(4, 4, new DateTime(2014, 11, 05, 19, 48, 22));
		dt.Rows.Add(5, 7, new DateTime(2014, 11, 05, 20, 12, 22));

		return dt;
	}
Approved
Last Updated: 12 Mar 2019 05:39 by ADMIN
ADMIN
Created by: Plamen
Comments: 1
Category: SearchBox
Type: Feature Request
4

			
In Development
Last Updated: 10 Mar 2019 15:05 by ADMIN

Documentation says Firefox should be ok with LastModifiedDate, but it's not.  It's consistently being set to 1/1/0001 12:00:00 AM, which is not useful.

Happens in any RadAsyncUpload example if you look at the value for LastModifiedDate in the AsyncUploadedFile objects.

Works fine in Chrome, Edge.  Fails in Firefox for Mac or Windows.

New
Last Updated: 08 Mar 2019 10:41 by Dan Avni
Created by: Dan Avni
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
1
When resizing a column in RTL, expectation is to use the left side of a column to expand/shrink it. Instead I have to use the right side. Grabbing the left side resizes the next column on the left and is very confusing for people who are used to think in RTL
In Development
Last Updated: 08 Mar 2019 10:19 by ADMIN
Created by: Felix
Comments: 8
Category: Grid
Type: Bug Report
3

Hi

Since updating to the latest release of UI for ASP.NET AJAY the RadContextMenu of my RadGrid is misaligned at the right edge of the screen. Even in your sample https://demos.telerik.com/aspnet-ajax/grid/examples/columns-rows/columns/context-menu/defaultcs.aspx when you open the context menu at the right side of the screen the context menu is nor aligned to the left (like it used to be).

Please ses the attached printscreen.

Kind regards
Felix

Completed
Last Updated: 08 Mar 2019 10:04 by ADMIN

I am using Telerik.WEB.UI version: 2018.1.117.45 in my website. I am getting as issue in RADEditor control when I create a hyperlink within Editor. Right clicking on that hyperlink opens a context menu, when I click on properties from the context menu, it opens an 'Image Manager' instead of 'Hyperlink Manager'.

The issue is occurring only in IE 11, rest all the browsers are opening 'Hyperlink Manager'. Please advise.

Thank you

Completed
Last Updated: 08 Mar 2019 09:45 by ADMIN

There's a bug in the RadEditor WordListConverter convert method.  See the attached image for details.  Note that the variable z is initialized and treated as an array (a stack, actually, with its items being pushed in and popped out).  However, perhaps because of a naming scope failure in the js-minifier, the z variable is, under certain conditions, set equal to an HTMLCollection, so a subsequent z.push method call fails.

This sample Word document reproduces the error.  It is admittedly full of bad list formatting, because it began life as a PDF, but it does exercise the RadEditor code in a way that causes the problem.  Select and copy its content and paste it in the RadEditor demo page here:

https://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx

Click OK to "clean" the pasted content and note that nothing appears because of the error shown in the attached image.

Verified in the latest Chrome and FF builds on Windows 10.

Completed
Last Updated: 08 Mar 2019 09:39 by ADMIN
When the ChunkSize of RadAsyncUpload is set the files are not fully uploaded. A sample excel file to reproduce the issue is attached to this reply.
Temporary fix:
Remove the ChunkSize setting of the AsyncUploade:

        <telerik:RadAsyncUpload ID="UploadFile" runat="server" MultipleFileSelection="Automatic"
            OverwriteExistingFiles="true" ReadOnlyFileInputs="true" InputSize="45" EnableViewState="true" TargetFolder="~/UploadedFiles">
        </telerik:RadAsyncUpload>

Steps to reproduce:

1. Run the following configuration and upload the attached to this item file
        <telerik:RadAsyncUpload ID="UploadFile" ClientIDMode="AutoID" runat="server" MultipleFileSelection="Automatic"
            OverwriteExistingFiles="true" ReadOnlyFileInputs="true" ChunkSize="3145728" InputSize="45" EnableViewState="true" TargetFolder="~/UploadedFiles">
        </telerik:RadAsyncUpload>
        <telerik:RadButton runat="server" Text="Upload"></telerik:RadButton>


Expected: An 11MB file is uploaded
Actual: An 8MB file is uploaded (the last chunk part is missing)


Under Review
Last Updated: 07 Mar 2019 12:39 by ADMIN
Created by: Daniel
Comments: 0
Category: Grid
Type: Feature Request
3
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.
Approved
Last Updated: 07 Mar 2019 12:03 by ADMIN

When virtualization is enabled for RadGrid, NeedDataSource is called at every Post back with RebindReason = ExplicitRebind, regardless of the event target.

Steps to reproduce:

Use the following Code snippets for the runnable sample and debug the NeedDataSource event while doing post backs using other controls. For instance, you can use the RadButton1 from these snippets to make a standard Post Back.

Markup

        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        </telerik:RadAjaxManager>

        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"></telerik:RadAjaxLoadingPanel>
        
        <telerik:RadButton runat="server" ID="RadButton1" Text="Postback" AutoPostBack="true" />

        <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="false" Width="800px" OnNeedDataSource="RadGrid1_NeedDataSource">
            <MasterTableView AutoGenerateColumns="true" DataKeyNames="OrderID">
            </MasterTableView>
            <ClientSettings>
                <Scrolling AllowScroll="true" />
                <Virtualization EnableVirtualization="true" InitiallyCachedItemsCount="500" ItemsPerView="200" RetrievedItemsPerRequest="200" LoadingPanelID="RadAjaxLoadingPanel1" />
            </ClientSettings>
        </telerik:RadGrid>


C# 

    protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
    {
        RadGrid1.DataSource = OrdersTable();
    }

    private DataTable OrdersTable()
    {
        DataTable dt = new DataTable();

        dt.Columns.Add(new DataColumn("OrderID", typeof(int)));
        dt.Columns.Add(new DataColumn("OrderDate", typeof(DateTime)));
        dt.Columns.Add(new DataColumn("Freight", typeof(decimal)));
        dt.Columns.Add(new DataColumn("ShipName", typeof(string)));
        dt.Columns.Add(new DataColumn("ShipCountry", typeof(string)));

        dt.PrimaryKey = new DataColumn[] { dt.Columns["OrderID"] };

        for (int i = 0; i < 10000; i++)
        {
            int index = i + 1;

            DataRow row = dt.NewRow();

            row["OrderID"] = index;
            row["OrderDate"] = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0).AddHours(index);
            row["Freight"] = index * 0.1 + index * 0.01;
            row["ShipName"] = "Name " + index;
            row["ShipCountry"] = "Country " + index;

            dt.Rows.Add(row);
        }

        return dt;
    }

Approved
Last Updated: 06 Mar 2019 15:22 by ADMIN

This behavior is occuring only if use firefox browser:

1. If you set the EditModes within backend only to EditMode.Preview then all html table elements within content appears like in EditMode.Design with dashed borders.

You can reproduce it on your own demo site https://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx simple disable EditMode.Html and EditMode.Design.

Now you see the dashed table element borders like in design mode....

2. Sometimes if you switch edit mode from Html to Preview the same affect is occuring with displaying dashed border with html table elements. If you switch directly from Design mode to preview mode all works fine.

3. If you resize the editor in preview mode with resize button on right lower corner the display switch immediatly to dashed borders for all html table elements...

At the moment we use a fix to reset preview mode: If only preview mode is activated for the editor we set the preview mode again with a timeout of 250 ms after loading of dialog is ready (if the timeout is to low no affect appear).
Sys.Application.add_load(function(){ window.setTimeout(function(){$find('AjaxEditorClientID').set_mode(4)},250); }); });

Regards
Thomas

New
Last Updated: 06 Mar 2019 12:21 by Scott
Created by: Daniel
Comments: 2
Category: MultiColumnComboBox
Type: Feature Request
2
The new MultiColumnComboBox control does not have any server side events.  Can you provide the same server side event that you have for the ComboBox? 
Approved
Last Updated: 05 Mar 2019 15:39 by ADMIN
Approved
Last Updated: 05 Mar 2019 12:36 by ADMIN
The memory usage consumed by RadHtmlChart increase on each AJAX update and is never released.
Video:
Completed
Last Updated: 04 Mar 2019 21:39 by ADMIN
ADMIN
Created by: Danail Vasilev
Comments: 0
Category: Gauge
Type: Feature Request
3
You can do this with the Template property of the Label object

			<telerik:RadLinearGauge runat="server" ID="rlg1">
				<Scale Min="1" Max="4" MajorUnit="1">
					<Labels Template="#= getLabelText(value)#" />
				</Scale>
			</telerik:RadLinearGauge>
			<telerik:RadRadialGauge runat="server" ID="rrg1">
				<Scale Min="1" Max="4" MajorUnit="1">
					<Labels Template="#= getLabelText(value)#" />
				</Scale>
			</telerik:RadRadialGauge>
			<script>
				function getLabelText(e) {
					return "label for " + e;
				}
			</script>

For old versions the template can be set through the kendoWidget:

ASPX:

        <script>
            function setGaugeLabels(value) {
                switch (value) {
                    case -10:
                        return "Min: " + -10;
                        break;
                    case 35:
                        return "Max: " + 35;
                        break;
                    default:
                        return "Name: " + value;
                        break;
                }
            }
            function pageLoad() {
                var gaugeObj = $find("<%=RadLinearGauge1.ClientID%>")._gaugeObject;
                gaugeObj.options.scale.labels.template = "#=setGaugeLabels(value)#";
                gaugeObj.redraw();
            }
        </script>
        <telerik:RadLinearGauge runat="server" ID="RadLinearGauge1" Height="300px" Width="100px">
            <Pointer Value="11" Color="Green">
            </Pointer>
            <Scale Min="-25" Max="50" MajorUnit="15" MinorUnit="1">
                <Labels Format="{0} °C" />
                <Ranges>
                    <telerik:GaugeRange From="-25" To="-5" Color="Blue" />
                    <telerik:GaugeRange From="-5" To="15" Color="LightBlue" />
                    <telerik:GaugeRange From="15" To="30" Color="GreenYellow" />
                    <telerik:GaugeRange From="30" To="50" Color="Red" />
                </Ranges>
            </Scale>
        </telerik:RadLinearGauge>