Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
358 views
I don't know why all the sudden it stopped working but it was working before. I have a RadListView inside a RadWindow should be updated by a click from an outside button on the page. it's been working just fine until recently, listview won't update anymore, during debugging I did see the datasource is updated with new data, the problem is that ajax doesn't refresh the control.

And I have a RadFilter in another window, every time I click on the filter it caused a full post back, but I registered the control with rad ajax manager so it shouldn't post back. And this was working too before.

All other controls outside of the rad windows are working as expected with ajax.

Then I upgraded from 2012 version to 2014  but it didn't fix the issue. I tried on both IE9, 10 and firefox, all the same. Why in the earth that it stopped working all the sudden?
Marin Bratanov
Telerik team
 answered on 04 Apr 2014
6 answers
250 views
Greetings,

I am trying to view the list of embedded icons available with the RadButton. I am using this link...

http://demos.telerik.com/aspnet-ajax/button/examples/embeddedicons/defaultcs.aspx

It redirects back to the documentation. At the bottom of this documentation page, it shows the link, but redirects back to itself...

The full list of the classes can be found on our online demos site: Note: The CssClass are composed in the following way: [r]ad[b]utton[Iconname] == rbAdd

Can anybody direct me to the page that shows all the icons?

Thank you!

Matt
Erik
Top achievements
Rank 2
 answered on 04 Apr 2014
16 answers
738 views
I have a RadPanelBar with several dynamically generated RadPanelItems, and each of these has a HeaderTemplate applied that contains a number of controls, one of which is a texbox.

When the user clicks anywhere on the RadPanelItem header, the RadPanelItem expands (or collapses - depending on it's current state) including when the user clicks into the texbox control in the header.

What I need to do is prevent the RadPanelItem expanding or collapsing when the user clicks in any of the texboxes, but retain this functionality for the rest of the header so if the user clicks anywhere but the textbox, then the RadPanelItem will still expand or collapse.

Does anyone know how I can achieve this?

Thanks
Plamen
Telerik team
 answered on 04 Apr 2014
1 answer
94 views
Hi,

I'm running in some trouble with the Scheduler. Let's say we have created a event of 8 minutes starting from 11.47 PM based on some business requirement,
so the event would last from 11.53 PM to 12.01 AM of next day. For this scenario when i click "Next day" or select that date on calender, it throws Javascript Error "Height must be non negative. Parameter name: value".


Steps to Reproduce:

1.Create a event of 8 minutes starting from 11.53 PM
a.First Event will be 1 April 2014 11.53 PM - 2 April 2014 12.01 AM
2. Go to on calender View Click Show 24 Hours on footer.
3. Click next day icon or Select April 2 from calender.
4. Calender will remain on 1st April.
5. Javascript Error "Height must be non negative. Parameter name: value" is thrown.

Telerik Product Version : 2011 1.413.40

Attached the screen shots for your reference.

Thanks,
Bakyaraj
Nencho
Telerik team
 answered on 04 Apr 2014
1 answer
140 views
I have a .aspx page with the RadScheduler on it.  When I access this page from a tab I get the following error at random intervals.

Telerik.Web.UI.WebResource.axd Uncaught Sys.ScriptLoadFailedException: Sys.ScriptLoadFailedException contains mltiple calls to Sys.Application.notifyScriptLoaded(). Only one is allowed

This works fine from a dekstop browser, the problem only surfaces when I try to access the page from a tab.  Any ideas.
Boyan Dimitrov
Telerik team
 answered on 04 Apr 2014
1 answer
95 views
Hello everybody,

I have some kind of appearence issue with two controls : SearchBox and Menu. The searchbox is above the menu. When the dropdown of the searchbox is shown, it doesn't hide the menu. When I use other controls like button, it works. I know I can simply move away the menu but I would like to know if it is possible to hide the menu when the dropdown is shown.

Thank you very much in advance.


Alexandre
Top achievements
Rank 1
 answered on 04 Apr 2014
8 answers
276 views
I understand there is no current support for directly creating a PDF from a PivotGrid.

I am attempting to use a third party pdf generator to produce a pdf. I am attempting to use the PivotGrid's RenderControl method to capture the PivotGrid's HTML and push that HTML to the third party pdf generator.

Here is the code I'm using to attempt to create a PDF from the PivotGrid:

01.Protected Sub exportPDF_OnClick(ByVal sender As Object, ByVal e As EventArgs)
02.    Dim stringBuilder As New System.Text.StringBuilder
03.    Dim stringWriter As New System.IO.StringWriter(stringBuilder)
04.    Dim pivotGridHtml As String
05.    Dim htmlTextWriter As New HtmlTextWriter(stringWriter)
06. 
07.    pivotGrid.RenderControl(htmlTextWriter)
08.    pivotGridHtml = stringBuilder.ToString()
09.    PdfGenerator.GetDefaultPdfGenerator().HTMLToPDF(pivotGridHtml)
10.
11.End Sub


Attempts to create a pdf fail on the call to RenderControl. The expand/collapse buttons are causing me trouble. I'm getting the error below:

Control 'ctl00_FeaturedContent_pivotGrid_ctl04_ctl00_RowExpandCollapseButton_0_0' of type 'Button' must be placed inside a form tag with runat=server.

Is there a different approach I can take? Or can I make the PivotGrid not create the expand/collapse buttons?
Kostadin
Telerik team
 answered on 04 Apr 2014
2 answers
64 views
I have a problem with the RADEditor.

We are using version 2012.607.35 of the Telerik.Web.UI and its seems that the RADSlider in Image Manager is not picking up the strings from RadEditor.Dialogs.resx and the localized counterparts for example RadEditor.Dialogs.de.resx. 

This problems seems to be on your localized demo as well(see screenshot from http://demos.telerik.com/aspnet-ajax/editor/examples/localization/defaultcs.aspx).

No matter what I do the text does not change.

Do you know of a workaround I could use to fix this and get localizes strings for the slider in Image Manager?
Sverrir
Top achievements
Rank 1
 answered on 04 Apr 2014
7 answers
148 views
I noticed in the demos and in my project that if the image is very large the LightBox window will go over page so that the whole image is not visible.

Is there a setting to put a max height and max width of the LightBox window to prevent this from happening?
Kostadin
Telerik team
 answered on 04 Apr 2014
1 answer
166 views
Hi All,

I'm new to Rad controls and want to integrate Rad Scheduler and I want to use it in a ASP.Net MVC application. Since Rad Scheduler support ASPX view engine, I have configured to work in ASPX view engine.
 My issue is I'm getting following error "DataKeyField, DataSubjectField, DataStartField and DataEndField are required for databinding". I know that I have to give those data but I didn't find any reference on how to provide them in a ASP.Net MVC project. I have refereed "RadScheduler in MVC sample project" in "http://www.telerik.com/support/kb/aspnet-ajax/scheduler/details/radscheduler-in-mvc-sample-project".

  Would be grateful if you can guide me on how to bind scheduler to a database and do the CRUD operations. 

and also I've seen in Telerik documentation the I can use web API. Is that means that I can directly call my controller from the view without going through a web service? Would be grateful if you can guide me on this as well.

Following is my code.

.ASPX

<div style="width: 80%; float: right;">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
   </asp:ScriptManager>
                        <telerik:RadScheduler ID="RadScheduler1" runat="server" ShowHeader="false" TimelineView-SlotDuration="1" EnableDatePicker="true" OverflowBehavior="Expand"
                            SelectedView="TimelineView" AppointmentStyleMode="Default" AllowInsert="true" AllowEdit="true"  ColumnWidth="75px" RowHeight="50px" >
                             <WebServiceSettings Path="" ResourcePopulationMode="ServerSide" UseHttpGet="true" />
                            <AdvancedForm EnableResourceEditing="False" Enabled="false"  />
                            <TimelineView ShowDateHeaders="true" ShowResourceHeaders="false"  ShowInsertArea="false"  />
                            <AppointmentTemplate  >
                                
                                <div>
                                    <%#Eval("Subject") %>
                                </div>
                                <hr />
                                <div>
                                    Assigned to: <strong>
                                        <asp:Label ID="UserLabel" runat="server" Text='<%# Container.Appointment.Resources.GetResourceByType("EmployeeInfo") == null ? "None" : Container.Appointment.Resources.GetResourceByType("EmployeeInfo").Text %>'></asp:Label>
                                    </strong>
                                    
                                </div>
                            </AppointmentTemplate>
                            
                        </telerik:RadScheduler>
                    </div>

 
Controller : ( I have used the Controller in Web API binding (http://www.telerik.com/help/aspnet-ajax/scheduler-web-api-binding.html))

public partial class ResourcePlannerController : Controller
    {
        private JavaScriptSerializer _serializer;
        private JavaScriptSerializer JavaScriptSerializer
        {
            get
            {
                if (_serializer == null)
                {
                    _serializer = new JavaScriptSerializer();
                }

                return _serializer;
            }
        }

        private XmlSchedulerProvider _provider;
        private XmlSchedulerProvider Provider
        {
            get
            {
                if (_provider == null)
                {
                    //_provider = new CustomXmlSchedulerProvider(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/Appointments_Outlook.xml"), true);
                }

                return _provider;
            }
        }

        private WebServiceAppointmentController _controller;
        private WebServiceAppointmentController Controller
        {
            get
            {
                if (_controller == null)
                {
                    _controller = new WebServiceAppointmentController(Provider);
                }

                return _controller;
            }
        }

        [HttpGet]
        public IEnumerable<AppointmentData> GetAppointments(string schedulerInfo)
        {
            return null;// return Controller.GetAppointments(JavaScriptSerializer.Deserialize<MySchedulerInfo>(schedulerInfo));
        }

        [HttpPost]
        public IEnumerable<AppointmentData> InsertAppointment(WebApiData data)
        {
            return Controller.InsertAppointment(data.SchedulerInfo, data.AppointmentData);
        }

        [HttpPut]
        public IEnumerable<AppointmentData> UpdateAppointment(WebApiData data)
        {

            return Controller.UpdateAppointment(data.SchedulerInfo, data.AppointmentData);
        }

        [HttpPost]
        public IEnumerable<AppointmentData> CreateRecurrenceException(WebApiData data)
        {
            return Controller.CreateRecurrenceException(data.SchedulerInfo, data.RecurrenceExceptionData);
        }

        [HttpDelete]
        public IEnumerable<AppointmentData> RemoveRecurrenceExceptions(WebApiData data)
        {
            return Controller.RemoveRecurrenceExceptions(data.SchedulerInfo, data.MasterAppointmentData);
        }

        [HttpDelete]
        public IEnumerable<AppointmentData> DeleteAppointment(WebApiData data)
        {
            return Controller.DeleteAppointment(data.SchedulerInfo, data.AppointmentData, data.DeleteSeries);
        }

        [HttpGet]
        public IEnumerable<ResourceData> GetResources(string schedulerInfo)
        {
            var o = new JavaScriptSerializer().Deserialize<MySchedulerInfo>(schedulerInfo);
            return Controller.GetResources(null);
        }

    }

    public class MySchedulerInfo { };




 




Boyan Dimitrov
Telerik team
 answered on 04 Apr 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?