Telerik Forums
UI for ASP.NET AJAX Forum
14 answers
249 views
Hi Telerik Team
I´m using Radwindow and when IE did their last update to version 9 the Radwindow fails to open. I have not written the code so I don´t know why it fails. The page works like a charm in IE7,8 and firefox.

Here is example code.

 

<telerik:RadWindow ID="RadWindow1" VisibleOnPageLoad="false" Title="Visa tid" IconUrl="~/App_Themes/Classic/Images/MenuItems/book.png"

 

 

runat="server" Modal="false" Top="0px" Left="0px" VisibleStatusbar="false" VisibleTitlebar="true"

 

 

AutoSize="false" Width="640px" Height="340px" ShowContentDuringLoad="false" OnClientBeforeClose="window_beforeClose"

 

 

Behavior="Close" Style="z-index: 10000">

 

 

</telerik:RadWindow>

 

 

 

var currentBookingId = 0;

 

 

 

 

function openSlot(slotId, bookingId) {

 

 

 

 

if (cancelPopup) { cancelPopup = false;return; }

 

 

 

 

if (currentBookingId > 0) $("#b" + currentBookingId).removeClass("selected");

 

 

currentBookingId = bookingId;

 

$(

 

"#b" + currentBookingId).addClass("selected");

 

 

 

 

var url = "EditSlot.aspx?standalone=true&Id=" + slotId;

 

 

 

 

var oWnd = $find("<%=RadWindow1.ClientID%>");

 

 

oWnd.set_title(

 

"Laddar...");

 

 

oWnd.setUrl(url);

 

oWnd.show();

 

}

Mvh
/Emil Eriksson

Emil Eriksson
Top achievements
Rank 1
 answered on 27 May 2011
3 answers
887 views
Hi
I have following code for a GridBoundColumn (Zip Code) 
<telerik:GridBoundColumn HeaderText="Zip Code" UniqueName="ZipCode" DataField="ZipCode"
     ItemStyle-Wrap="true" AllowSorting="false" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Left"
                   HeaderStyle-Width="9%"  ItemStyle-HorizontalAlign="Left" ItemStyle-Width="9%" DataFormatString="{0:#####-####}">                                                                                               
                           </telerik:GridBoundColumn>

but the DataFormatString property doesn't work properly........
let me know any solution..
Thanks in advance..
Vasil
Telerik team
 answered on 27 May 2011
2 answers
84 views
Performance of our RadScheduler has been getting progressively worst as the number of records grow. We are using the suggestions mentioned around filtering the appointments for just the view being displayed.

The problem is that over the past 2 years a substantial number of recurring entries have been added, most of which have expired and are no longer valid. As we have little requirement for reviewing past appointments it would be beneficial to remove these entries.

Has anyone figured out a good way to archive off this data or remove it entirely? Some routine that calculates out each recurrence rule to see if it's still valid?

Any suggestions would be appreciated.

Thanks
Clyde
Clyde
Top achievements
Rank 1
 answered on 27 May 2011
2 answers
362 views
Hello,

I am using telerisk scheduler with the code below:

<

 

telerik:RadScheduler ID="rsDaySchedule" Height="2093px" BorderStyle="None" ShowNavigationPane="false" Width ="100%" ShowViewTabs="false" AllowDelete="False" AllowEdit="true" AllowInsert="False" HoursPanelTimeFormat="h:mmtt" NumberOfHoveredRows="1" RowHeight ="52px" DayStartTime="8:30:00" DayEndTime="13:00:00" SelectedView="DayView" OnAppointmentDataBound="rsDaySchedule_AppointmentDataBound" OnAppointmentCommand="rsDaySchedule_AppointmentCommand" OnAppointmentClick="rsDaySchedule_AppointmentClick" MinutesPerRow="15" DataSubjectField="OrgName" DataKeyField="ScheduleEntryID" DataStartField="startTime" DataEndField="endTime" CustomAttributeNames="Desicions,DayLeft,ScheduleEntryID,OrgID" EnableCustomAttributeEditing="true" runat="server" style="left: 0px; top:0px" Skin

="Sunset">  

 

<AppointmentTemplate > 

 

<asp:Table ID="Table1" CssClass="OrgInfo" BorderStyle="NotSet" runat="server" Width ="100%" Height="52px" >

 

 

<asp:TableRow Height="30px">

 

<asp:TableCell Width ="109px">

<asp:Label ID="lblOrgName" runat ="server" Text="Organization Name: "></asp:Label>

 

</asp:TableCell>

 

 

<asp:TableCell Width ="339px">

 

 

<asp:Label ID="txtOrgName" runat ="server" Font-Bold="true" Text='<%# Eval("Subject") %>'></asp:Label> 

 

 

 

 

 

</asp:TableCell>
<asp:TableCell Width ="228px">

 

<asp:Label ID="lblDecision" runat ="server" Text="Decision: "></asp:Label>

<asp:Label ID="txtDecision" runat ="server" Font-Bold="true" Text='<%# Eval("Desicions") %>'></asp:Label>

&nbsp;&nbsp;

 

</asp:TableCell>
<asp:TableCell Width="82px">
<asp:Label ID="lblDayLeft" runat ="server" Text="Days Left: "></asp:Label>&nbsp;&nbsp;

 

 

<asp:Label ID="txtDayLeft" runat ="server" Font-Bold="true" Text='<%# Eval("DayLeft") %>'></asp:Label>

 

<asp:HiddenField ID="hdScheduleEntryID" Value ='<%# Eval("ScheduleEntryID") %>' runat="server" />

 

 

<asp:HiddenField ID="hdOrgID" Value ='<%# Eval("OrgID") %>' runat="server"/>

 

 

</asp:TableCell>

 

 

</asp:TableRow>

 

 

<asp:TableRow Height="21px">

 

<asp:TableCell >

</asp:TableCell>
<asp:TableCell>
</asp:TableCell>
<asp:TableCell >
<sp:LinkButton ID="lbtnResche" runat="server" ForeColor="Blue" CommandName="Reschedule" Text="Reschedule"></asp:LinkButton>&nbsp;&nbsp;
<asp:LinkButton ID="lbtnRatings" runat="server" ForeColor="Blue" CommandName="EditRating" Enabled="True" Text="Edit Ratings"></asp:LinkButton &nbsp;&nbsp; <asp:LinkButton ID="lbtnNext" runat="server" ForeColor="Blue" CommandName="More" Text="More info ..." > </asp:LinkButton>
</asp:TableCell>
</asp:TableRow>

 

 

</asp:Table>
</AppointmentTemplate>

 

 

</telerik:RadScheduler>

My requestion is "How to find the controls in my AppointmentTemplate from AppointmentDataBound?"

How come in my

 

 

 

Protected Su

 

b rsDaySchedule_AppointmentDataBound(ByVal sender As Object, ByVal e As

SchedulerEventArgs)

 

 

 

 

 

 

Dim lbtnRatings As LinkButton = CType(e.Appointment.AppointmentControls(0).FindControl("lbtnRatings"), LinkButton)

I get error message -- Index was out of range.

 &

e.Appointment.AppointmentControls.count =0  always !

 

 

 

Please help ! Thanks a lot!

 

Susan Sun
Top achievements
Rank 1
 answered on 27 May 2011
2 answers
82 views
<telerik:RadScheduler ID="rsDaySchedule" Height="2093px"   BorderStyle="None" ShowNavigationPane="false"  Width ="100%" ShowViewTabs="false" AllowDelete="False"  AllowEdit="true" AllowInsert="False" HoursPanelTimeFormat="h:mmtt" NumberOfHoveredRows="1"   
         RowHeight ="52px"   DayStartTime="8:30:00" DayEndTime="13:00:00" SelectedView="DayView" OnAppointmentDataBound="rsDaySchedule_AppointmentDataBound"   OnAppointmentCommand="rsDaySchedule_AppointmentCommand"  OnAppointmentClick="rsDaySchedule_AppointmentClick"   MinutesPerRow="15" DataSubjectField="OrgName" DataKeyField="ScheduleEntryID" DataStartField="startTime" DataEndField="endTime"  CustomAttributeNames="Desicions,DayLeft,ScheduleEntryID,OrgID" EnableCustomAttributeEditing="true"  runat="server" style="left: 0px; top:0px" Skin="Sunset">
       
<AppointmentTemplate >                  
         
<asp:Table ID="Table1" CssClass="OrgInfo" BorderStyle="NotSet"  runat="server" Width ="100%" Height="52px" >
 <asp:TableRow Height="30px">
 <asp:TableCell Width ="109px">
<asp:Label ID="lblOrgName" runat ="server" Text="Organization Name: "></asp:Label>
</asp:TableCell>
<asp:TableCell Width ="339px">
 <asp:Label ID="txtOrgName" runat ="server" Font-Bold="true" Text='<%# Eval("Subject") %>'></asp:Label
</asp:TableCell>
<asp:TableCell Width ="228px">
<asp:Label ID="lblDecision" runat ="server" Text="Decision: "></asp:Label>
                  
 <asp:Label ID="txtDecision" runat ="server" Font-Bold="true" Text='<%# Eval("Desicions") %>'></asp:Label>   
 </asp:TableCell>
<asp:TableCell Width ="82px">
 <asp:Label ID="lblDayLeft" runat ="server" Text="Days Left: "></asp:Label>   
                  
<asp:Label ID="txtDayLeft" runat ="server" Font-Bold="true" Text='<%# Eval("DayLeft") %>'></asp:Label>  
<asp:HiddenField ID="hdScheduleEntryID" Value ='<%# Eval("ScheduleEntryID") %>' runat="server" />
<asp:HiddenField ID="hdOrgID" Value ='<%# Eval("OrgID") %>' runat="server" />
</asp:TableCell>
</asp:TableRow>
               
<asp:TableRow Height="21px">
 <asp:TableCell >
</asp:TableCell>
<asp:TableCell >
</asp:TableCell>
 <asp:TableCell >
 <asp:LinkButton ID="lbtnResche" runat="server" ForeColor="Blue"  CommandName="Reschedule"  Text="Reschedule"></asp:LinkButton>
                    
 <asp:LinkButton ID="lbtnRatings" runat="server" ForeColor="Blue"  CommandName="EditRating" Enabled="True" Text="Edit Ratings"></asp:LinkButton>
                    
 <asp:LinkButton ID="lbtnNext" runat="server" ForeColor="Blue" CommandName="More"  Text="More info ..." > </asp:LinkButton>
</asp:TableCell>
</asp:TableRow>
</asp:Table>
             
</AppointmentTemplate>
         
            
</telerik:RadScheduler>

My question: How to find my control lbtnRatings form

 

Protected Sub rsDaySchedule_AppointmentDataBound(ByVal sender As Object, ByVal e As SchedulerEventArgs)

Thank you very much for your help in advance!

Susan

 

Susan Sun
Top achievements
Rank 1
 answered on 27 May 2011
2 answers
76 views
Hi All, not sure if this is the right place to post this question so if it isn't I apologise...

I want to use the built in Black skin for my ASP.Net AJAX controls on a website I'm building, but instead of the highlight colour when hovering etc to be the lime green, I want to use orange. I know the colour (#9eda29) and could do a global replace on the skins to #ff6600 but I was wondering if there was a better way?

I'd rather not have to add all the skin css references to my pages but if this is what I need to do then so be it, but I thought I'd ask.

Karl
Top achievements
Rank 1
 answered on 27 May 2011
6 answers
340 views
in RadNumericTextBox how to use AutoCompleteType="Disabled"


Thanks,
Mohamed.
mohamed
Top achievements
Rank 1
 answered on 27 May 2011
8 answers
160 views
Hi,
I have a tooltip that works just great (pops up on top of the checkbox) until you scroll down far enough to where the tooltip has to be displayed under the content.  This is where it gets interesting:
1) When 1st hover over content the tooltip shows up in the correct place (under the checkbox).  Then if you scroll up and hover on content again the tooltip is on the right side, almost like it has position:TopRight applied.
2) When hover over content again the tooltip shows up under the content but is also on the right side, like it has position:BottomRight applied.  (When scroll up and hover on content, the tooltip is in it's proper position)
How can I fix this problem?  Thanks so much!

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="wishListToolTip.aspx.cs" Inherits="WebApplication2.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Wish List ToolTips</title>
</head>
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager>
<telerik:RadToolTipManager ID="RadToolTipManager1" runat="server"  RelativeTo="Element" Position="TopLeft" Width="250" Height="50" AutoTooltipify="True" OffsetY="12" OffsetX="-400">
</telerik:RadToolTipManager><br>    <br /><br /><br /><br /><br><br><br>   
<
asp:CheckBox ID="CheckBox7" runat="server" text="This is my placeholder text" ToolTip="This is my placesholder tooltip text" /><br /><br /><br>      <br /><br /><br /><br /><br /><br /><br /><br /><br>   
</
form>
</body>
</html>
Megan
Top achievements
Rank 1
 answered on 27 May 2011
2 answers
64 views
I've just started to use the RadCalendar control on my page and wanted to change the day header text from MTWTFSS to Mon, Tue, Wed etc so I set the DayNameFormat property to "Short". This has done what I expected, but now the columns are all different sizes?

Does anyone else experience this, or know how to fix it?

I've attached my code and a screen shot to highlight the issue...
 
<telerik:RadCalendar 
    id="DatePicker1" 
    runat="server" 
    Skin="Black" 
    EnableMultiSelect="False" 
    Width="400"
    FirstDayOfWeek="Monday"
    >
</telerik:RadCalendar><br />
<br />
<telerik:RadCalendar 
    id="DatePicker2" 
    runat="server" 
    Skin="Black" 
    EnableMultiSelect="False" 
    Width="400"
    FirstDayOfWeek="Monday"
    DayNameFormat="Short"
    >
</telerik:RadCalendar>
Karl
Top achievements
Rank 1
 answered on 27 May 2011
4 answers
416 views
I am having a tough time setting the dates that are selected in a RadCalendar.  I have been researching this, and from what I see the only way is to fill the SelectedDates properrty.  The RadCalendar is contained in  a UserControl that is embedded in a RadPanelBar->RadPane object.

This is an MVC app with no code behind and is using a MasterPage. 

I am filliing a  ViewData[] member with an array of RadDates prior to showing the View.  So everything has to be done using JavaScript.

I am unable to get the instance of RadCalendar as a "RadCalendar".  Meaning in the OnLoad I get an object by it's ID but when I address the SelectedDates property I get the "SelectedDates" is not a known property", or "Undefined" message.

I can get the data using a JavaScript enabled, Ajax Enabled web service, or I can use a JSON result from the controller.  But again, when I try to assign the array of RadDates to the Calendar object it fails.

function getEventDatesFromController()
    {       
  
        var returnData = $.ajax(
        {
            type: "POST",
            url: "/Events/GetRadEventDatesByDateRange",
            data: "startDate=" + "1/1/2000" + "&endDate=" + "1/1/2100",
            success: function (result) {
                var xml;
                debugger
                if (typeof data == "string") {
                    xml = new ActiveXObject("Microsoft.XMLDOM");
                    xml.async = false;
                    xml.loadXML(data);
                } else {
                    xml = result;
                    returnData = result;
                     
                    var ctrlEventCalendar = <%= ctrlEventCalendar.ClientID %>;
                    ctrlEventCalendar.selectDates(returnData, true); <-- Fails!!!, so does the following for loop
                    for (var i = 0; i < returnData.length; i++) {
                        ctrlEventCalendar.SelectDate(returnData[i], true);        
                      }       
  
                }
                 if(result.success) {
                 alert("Controller Called Successfully"); 
            },
            error: function (req, status, error) {
                alert("Sorry! Problem calling Event Controller
            }
        });
        return returnData;       
    }

<div class="box-leftEventCalendar">
        <telerik:RadCalendar runat="server" ID="ctrlEventCalendar" Style="margin: 6px auto 0" EnableMultiSelect="false">
        </telerik:RadCalendar>
    </div>


So my questions are:

How do you get the instance of the Calendar object as  RadCalendar?
How do you set the selected dates?

Any help or examples would be great.

Thanks,
Reid


Reid
Top achievements
Rank 2
 answered on 27 May 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Top achievements
Rank 1
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ivory
Top achievements
Rank 1
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
YF
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Top achievements
Rank 1
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ivory
Top achievements
Rank 1
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
YF
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?