Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
77 views
Hi, 

I have a RadScheduler and I trying to save the new appointment or the changes to a Calendar List. I use the code below to get all the item in the calendar but I have expend 2 days try to find out what is the event that is triggering when the user press the button save.

With the code I was able to fill my calendar.  I only need to know what event to use where I can put all the logic to write to the Calendar List. Thanks!! 

Note. I am working with ASP.NET
 private SPCalendarItemCollection GetCalendarItems()
        {
            // Create a new collection for the calendar items        
            // This is an item with a start and end date.        
            SPCalendarItemCollection items = new SPCalendarItemCollection();


            SPWeb oWeb = SPControl.GetContextWeb(Context);
            SPList oCalendarList = oWeb.Lists["Calendar"];
            SPView oView = oCalendarList.Views["Calendar"];


            SPQuery query = new SPQuery();
            query.Query = "<OrderBy><FieldRef Name='ID' /></OrderBy>";




       
            query.Query = "<Where><Eq><FieldRef Name='fRecurrence' /><Value Type='Recurrence'>0</Value></Eq></Where><OrderBy><FieldRef Name='ID' /></OrderBy>";
       
            //For Team members (not for recurrent events)      
            foreach (SPListItem listItem in oCalendarList.GetItems(query))
            {
                SPCalendarItem calItem = new SPCalendarItem();
                calItem.ItemID = listItem["ID"].ToString();
                calItem.Title = listItem["Title"].ToString();
                calItem.CalendarType = Convert.ToInt32(SPCalendarType.Gregorian);
                calItem.StartDate = (DateTime)listItem["Start Time"];
                calItem.ItemID = listItem.ID.ToString();


                if (listItem["End Time"] != null)
                {
                    calItem.hasEndDate = true;
                    calItem.EndDate = (DateTime)listItem["End Time"];
                }
                else
                    calItem.hasEndDate = false;


                if (listItem["Description"] != null)
                    calItem.Description = listItem["Description"].ToString();


                if (listItem["Location"] != null)
                    calItem.Location = listItem["Location"].ToString();


                calItem.IsRecurrence = Convert.ToBoolean(listItem["Recurrence"]);




                items.Add(calItem);


            }


            //Only for Reccurent events (like weekley meetings)      
            SPQuery queryRecurrence = new SPQuery();
            queryRecurrence.ExpandRecurrence = true;
            queryRecurrence.Query = "<Where>" +
                                       "<And>" +
                                          "<Eq>" +
                                             "<FieldRef Name='fRecurrence' />" +
                                             "<Value Type='Recurrence'>1</Value>" +
                                          "</Eq>" +
                                          "<DateRangesOverlap>" +
                                             "<FieldRef Name='EventDate' />" +
                                             "<FieldRef Name='EndDate' />" +
                                             "<FieldRef Name='RecurrenceID' />" +
                                                 "<Value Type='DateTime'>" +
                                                    "<Month />" +
                                                 "</Value>" +
                                          "</DateRangesOverlap>" +
                                       "</And>" +
                                    "</Where>" +
                                    "<ViewFields>" +
                                       "<FieldRef Name='Title' />" +
                                       "<FieldRef Name='EventDate' />" +
                                       "FieldRef Name='EndDate' />" +
                                       "<FieldRef Name='fRecurrence' />" +
                                       "<FieldRef Name='Absentee' />" +
                                    "</ViewFields>";


            // Look forward from the beginning of the current month      
            queryRecurrence.CalendarDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);


            // Returns all items (including recurrence instances) that      
            // would appear in the calendar view for the current month      


            SPListItemCollection calendarItems = oCalendarList.GetItems(queryRecurrence);


            foreach (SPListItem listItem in oCalendarList.GetItems(queryRecurrence))
            {
                SPCalendarItem calItem = new SPCalendarItem();
                calItem.ItemID = listItem["ID"].ToString();
                calItem.Title = listItem["Title"].ToString();
                calItem.CalendarType = Convert.ToInt32(SPCalendarType.Gregorian);
                calItem.StartDate = (DateTime)listItem["Start Time"];
                calItem.ItemID = listItem.ID.ToString();


                if (listItem["End Time"] != null)
                {
                    calItem.hasEndDate = true;
                    calItem.EndDate = (DateTime)listItem["End Time"];
                }
                else
                    calItem.hasEndDate = false;


                if (listItem["Description"] != null)
                    calItem.Description = listItem["Description"].ToString();


                if (listItem["Location"] != null)
                    calItem.Location = listItem["Location"].ToString();


                items.Add(calItem);
            }




            // return the collection        
            return items;
        }
H.
Top achievements
Rank 1
 answered on 17 Aug 2011
4 answers
117 views

I am trying to populate a rad combo box via a object data source, but I cannot seem to access it when I put it into a RadRibbonBar.

Am I missing something?   Here is what I have:

<telerik:RadRibbonBar runat="server">
    <telerik:RibbonBarTab Text="Home">
        <telerik:RibbonBarGroup Text="Selections" >
            <Items>
                <telerik:RibbonBarTemplateItem>
                    <telerik:RadComboBox ID="versionList" Label="Version" runat="server" 
                        DataTextField="Version.Name" DataValueField="Version.ID" >
                    </telerik:RadComboBox>
                </telerik:RibbonBarTemplateItem>
            </Items>
        </telerik:RibbonBarGroup>
    </telerik:RibbonBarTab>
</telerik:RadRibbonBar>

In my code, versionList is not recognized as an object and I cannot bind to it.   As shown below.   "versionList" is not defined.

versionList.DataSource = version.Items;

What am I doing wrong?


Steven
Top achievements
Rank 1
 answered on 17 Aug 2011
2 answers
96 views
When my form is loaded I'm setting StartDate to now and EndDate to now+1 hour. I'd like to have the EndDate (month/time/year, not time) update whenever the StartDateTime is updated. This project is within Sitefinity.

I've tried a few different methods but nothing seems to work out. My latest attempt:

<telerik:RadDateTimePicker ID='dtEventBegin' runat='server'>
<DateInput ClientEvents-OnBlur="changeEndDate" />
</telerik:RadDateTimePicker>
 
<telerik:RadDateTimePicker ID='dtEventEnd' runat='server' />
 
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
        function changeEndDate(sender, e)
        {   
            var endDatePickerID = sender.get_id().replace("dtEventBegin", "dtEventEnd");   
            var endDatePicker = $find(endDatePickerID);   
            endDatePicker.set_selectedDate(sender.get_selectedDate());
        }
</telerik:RadScriptBlock>

I'm not finding very many usage scenarios for the DateTimePicker, can I please get some help?
Mark
Top achievements
Rank 1
 answered on 17 Aug 2011
1 answer
86 views
Hello

How can I make a grid with self-reference hierarchy using LinqDataSource?

I followed this demo: http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/selfreferencing/defaultcs.aspx
but the grid could load root level items only.

Is the FilterExpression the reason? This is my FilterExpression, with datakeys CategoryID and ParentID : RadGrid1.MasterTableView.FilterExpression = @"ParentID == null";

Hope the answer will come soon...
Regards
Thanh Dang 





Mira
Telerik team
 answered on 17 Aug 2011
7 answers
323 views
Telerik Gurus:

I have been  able to almost perfectly style a radMenu that I am working on with the exception of the space above and below the left image on each item.  It is showing light gray and I want it to be dark gray like the rest of the line.  (See enclosed pic.)  I am using the Default skin and RadControls for ASP.NET AJAX Q1 2011 SP2.  The following is my .css file.  What am I missing?

Thanks in advance for your help!
Dondi

/* <RadMenu / Default> */
.RadMenu_Default .rmRootGroup,
.RadMenu_Default a.rmLink,
.RadMenu_Default .rmGroup .rmText,
.RadMenu_Default .rmVertical .rmText,
.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow,
.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow
{
 background-image: url('../Images/Menu/rmSprite.png');
 background-color: transparent;
}

.RadMenu_Default .rmRootGroup
{
 border: 1px solid #828282;
 background-repeat: repeat-x;
 background-position: 0 -408px;
 background-color: #e6e6e6;
}

/* <Root items> */

.RadMenu_Default,
.RadMenu_Default a.rmLink
{
 font: normal 12px/23px "Segoe UI", Arial, sans-serif;
 color: #000;
 text-decoration: none;
}

.RadMenu_Default a.rmLink,
.RadMenu_Default a.rmDisabled,
.RadMenu_Default a.rmDisabled:hover
{
 background-position: 0 -72px;
}

.RadMenu_Default .rmFirst a.rmLink,
.RadMenu_Default .rmFirst a.rmLink:hover,
.RadMenu_Default .rmLast .rmText,
.RadMenu_Default .rmLast a.rmLink:hover .rmText,
.RadMenu_Default .rmVertical a.rmLink,
.RadMenu_Default .rmVertical .rmText
{
 background-repeat: no-repeat;
 background-position: 0 500px;
}

.RadMenu_Default .rmVertical .rmFirst,
.RadMenu_Default .rmVertical .rmLast
{
 background: none;
}

.RadMenu_Default a.rmLink:hover,
.RadMenu_Default a.rmFocused,
.RadMenu_Default a.rmSelected
{
 background-color: #fff;
}

.RadMenu_Default .rmHorizontal .rmRootLink span.rmText
{
 display: inline;
 padding-left: 12px;
}

.RadMenu_Default_rtl .rmRootLink span.rmText
{
    padding-right: 12px;
}

.RadMenu_Default_Context_rtl .rmRootLink span.rmText
{
    padding-right: 28px;
}

.RadMenu_Default .rmHorizontal a.rmRootLink
{
 padding-left: 0;
}

.RadMenu_Default_rtl a.rmRootLink
{
    margin-left: 0;
    padding: 0;
}

.RadMenu_Default .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */
{
 width: 100%;
}

/*.RadMenu_Default ul.rmVertical .rmLeftImage
{
 margin: 4px -4px 0 6px;
 background-color:Red;
}

.RadMenu_Default_rtl ul.rmVertical .rmLeftImage
{
 margin: 4px 6px 0 -4px;
 background-color:Red;
}
*/

.RadMenu_Default .rmVertical a.rmLink
{
 padding-top: 1px;
 padding-bottom: 1px;
}

.RadMenu_Default .rmVertical a.rmLink:hover,
.RadMenu_Default .rmVertical a.rmFocused,
.RadMenu_Default .rmVertical a.rmSelected,
.RadMenu_Default .rmVertical a.rmExpanded,
.RadMenu_Default .rmVertical a.rmExpanded:hover
{
 padding-top: 0;
 padding-bottom: 0;
 border-style: solid;
 border-color: #828282;
 border-width: 1px 0;
}

.RadMenu_Default .rmVertical .rmFirst a.rmLink:hover,
.RadMenu_Default .rmVertical .rmFirst a.rmFocused,
.RadMenu_Default .rmVertical .rmFirst a.rmSelected,
.RadMenu_Default .rmVertical .rmFirst a.rmExpanded,
.RadMenu_Default .rmVertical .rmFirst a.rmExpanded:hover
{
 padding-top: 1px;
 padding-bottom: 0;
 border-top-width: 0;
}

.RadMenu_Default .rmVertical .rmLast a.rmLink:hover,
.RadMenu_Default .rmVertical .rmLast a.rmFocused,
.RadMenu_Default .rmVertical .rmLast a.rmSelected,
.RadMenu_Default .rmVertical .rmLast a.rmExpanded,
.RadMenu_Default .rmVertical .rmLast a.rmExpanded:hover
{
 padding-bottom: 1px;
 padding-top: 0;
 border-bottom-width: 0;
}

.RadMenu_Default .rmVertical .rmItem a.rmDisabled:hover
{
 padding-top: 1px;
 padding-bottom: 1px;
 border-width: 0;
}

.RadMenu_Default a.rmExpanded,
.RadMenu_Default a.rmExpanded:hover
{
 background-color: #fff;
}

.RadMenu_Default a.rmDisabled,
.RadMenu_Default a.rmDisabled:hover
{
 color: #7d7d7d;
 background-color: transparent;
}

/* </Root items> */
/*.RadMenu_DealEdit .rmRootGroup
{
    background-color:Blue;
}*/

/* <Submenu items> */

.RadMenu_Default .rmGroup,
.RadMenu_Default .rmMultiColumn,
.RadMenu_Default .rmGroup .rmVertical
{
 border: 1px solid #979797;
 background: #fff url('../Images/Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Default .rmTopFix,
.RadMenu_Default .rmBottomFix,
.RadMenu_Default .rmRoundedCorners .rmGroup .rmItem,
.RadMenu_Default .rmRoundedCorners li.rmFirstGroupColumn .rmItem,
.RadMenu_Default .rmRoundedCorners .rmFirstGroupColumn li.rmFirstGroupColumn .rmItem,
.RadMenu_Default .rmRoundedCorners ul.rmHorizontal .rmFirst,
.RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmItem,
.RadMenu_Default_Context.rmRoundedCorners ul.rmHorizontal .rmFirst
{
 /*Controls background to rmGroup*/
 background-image: url('../Images/Menu/rmVSprite.png');
 background-color: #565656;
 background-repeat: repeat-y;
}

* html .rmRoundedCorners_Default .rmGroup .rmItem,
* html .rmRoundedCorners_Default ul.rmHorizontal .rmFirst
{
 background-image: url('../Images/Menu/rmVSprite.png');
 background-color: #565656;
 background-repeat: repeat-y;
}

.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_Default .rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_Default .rmRoundedCorners .rmGroupColumn .rmItem,
.RadMenu_Default .rmRoundedCorners .rmGroupColumn .rmGroupColumn .rmItem,
.RadMenu_Default .rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_Default .rmRoundedCorners .rmScrollWrap .rmVertical,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrap .rmItem,
.RadMenu_Default_Context.rmRoundedCorners .rmHorizontal .rmItem,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrap .rmVertical
{
 background-image: none;
}

* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmGroup,
* html .rmRoundedCorners_Default .rmScrollWrap .rmItem,
* html .rmRoundedCorners_Default .rmHorizontal .rmItem,
* html .rmRoundedCorners_Default .rmScrollWrap .rmVertical
{
 background-image: none;
}

.RadMenu_Default .rmRoundedCorners .rmGroupColumn
{
 background-color: #fff;
}

.RadMenu_Default .rmBottomLeft,
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Default_Context.rmRoundedCorners ul.rmGroup,
.RadMenu_Default .rmRoundedCorners ul.rmGroup,
.RadMenu_Default .rmRoundedCorners .rmMultiColumn
{
 background-image:  url('../Images/Menu/rmRoundedLeft.png');
 background-color: transparent;
 background-repeat: no-repeat;
}

* html .rmRoundedCorners_Default .rmScrollWrapContainer,
* html .rmRoundedCorners_Default .rmGroup ul.rmGroup,
* html .rmRoundedCorners_Default ul.rmGroup
{
 /*far left of menu box*/
 /*background-image:  url('../Images/Menu/rmRoundedLeft.png');*/
 background-color: transparent;
 background-repeat: no-repeat;
}

.RadMenu_Default .rmTopRight,
.RadMenu_Default .rmBottomRight
{
    /*far right of menu box*/
 /*background-image:  url('../Images/Menu/rmRoundedRight.png');*/
 background-color: transparent;
 background-repeat: no-repeat;
}

.RadMenu_Default .rmTopFix,
.RadMenu_Default .rmBottomFix,
.RadMenu_Default .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners_Default .rmGroup .rmFirst
{
 border-color: #979797;
}

.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
 background: #FFF;
}

* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmBottomFix
{
 background: #FFF;
}

.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow
{
 background-color: #FFF;
 border: 0;
}

* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_Default .rmScrollWrapContainer .rmRightArrow
{
 background-color: #FFF;
 border: 0;
}

.RadMenu_Default_rtl .rmBottomLeft,
.RadMenu_Default_rtl .rmRoundedCorners ul.rmGroup,
.RadMenu_Default_rtl .rmRoundedCorners .rmMultiColumn,
.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Default .rmScrollWrapContainer .rmBottomLeft,
.rmRoundedCorners.RadMenu_Default_Context_rtl ul.rmGroup,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer
{
 background-image: url('../Images/Menu/rmRoundedLeft_rtl.png');
}

.RadMenu_Default_rtl .rmTopRight,
.RadMenu_Default_rtl .rmBottomRight
{
 background-image: url('../Images/Menu/rmRoundedRight_rtl.png');
}

.RadMenu_Default_rtl li.rmTopFix,
.RadMenu_Default_rtl li.rmBottomFix,
.RadMenu_Default_rtl .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners.RadMenu_Default_Context_rtl .rmGroup .rmItem
{
 background-position: 101% 0;
}

.RadMenu_Default .rmSlide .rmScrollWrap
{
 background-image: none;
}

.RadMenu_Default_rtl .rmGroup,
.RadMenu_Default_rtl .rmMultiColumn,
.RadMenu_Default_rtl .rmGroup .rmVertical
{
 background-position: 100% 0;
 background-color: #565656;
}

.RadMenu_Default .rmRootGroup li.rmItem .rmGroup
{
 padding-bottom: 0;
}

.RadMenu_Default .rmRootGroup .rmHorizontal
{
 background-image: none;
}

.RadMenu_Default .rmScrollWrap .rmVertical
{
 border: 0;
}

.RadMenu_Default .rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem,
.rmRoundedCorners_Default .rmScrollWrapContainer li.rmItem
{
 background: none;
}

.RadMenu_Default .rmGroup .rmItem a.rmLink,
.RadMenu_Default .rmGroup .rmItem a.rmLink:hover,
.RadMenu_Default .rmGroup .rmItem a.rmFocused,
.RadMenu_Default .rmGroup .rmItem a.rmSelected,
.RadMenu_Default .rmGroup .rmItem a.rmExpanded
{
 /*Controls rmGroup when nothing selected*/
 padding-top: 0;
 padding-bottom: 0;
 border: 0;
 background-color: #828282;
}

.RadMenu_Default .rmGroup .rmLast a.rmLink,
.RadMenu_Default .rmGroup .rmLast a.rmLink:hover,
.RadMenu_Default .rmGroup .rmLast a.rmFocused,
.RadMenu_Default .rmGroup .rmLast a.rmSelected,
.RadMenu_Default .rmGroup .rmLast a.rmExpanded
{
 padding-bottom: 1px;
}

.RadMenu_Default .rmGroup a.rmLink,
.RadMenu_Default .rmGroup .rmText,
.RadMenu_Default .rmGroup .rmItem a.rmDisabled,
.RadMenu_Default .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu_Default .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu_Default .rmGroup .rmItem a.rmDisabled:hover .rmText
{
 background-position: 0 500px;
 background-repeat: no-repeat;
 background-color: transparent;
}

.RadMenu_Default .rmGroup a.rmLink:hover,
.RadMenu_Default .rmGroup a.rmFocused,
.RadMenu_Default .rmGroup a.rmSelected,
.RadMenu_Default .rmGroup a.rmExpanded
{
 background-position: 0 -168px;
}

.RadMenu_Default .rmGroup a.rmLink:hover .rmText,
.RadMenu_Default .rmGroup a.rmFocused .rmText,
.RadMenu_Default .rmGroup a.rmSelected .rmText,
.RadMenu_Default .rmGroup a.rmExpanded .rmText
{
 background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Default .rmRootGroup .rmExpandRight,
.RadMenu_Default .rmGroup .rmExpandDown,
.RadMenu_Default_Context .rmGroup .rmExpandRight,
.RadMenu_Default .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
.RadMenu_Default .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu_Default .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu_Default .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
 background-position: 100% -216px;
}

.RadMenu_Default a.rmLink:hover .rmExpandRight,
.RadMenu_Default .rmLast a.rmLink:hover .rmExpandRight,
.RadMenu_Default a.rmFocused .rmExpandRight,
.RadMenu_Default a.rmSelected .rmExpandRight,
.RadMenu_Default a.rmExpanded .rmExpandRight
{
 background-position: 100% -312px;
}

.RadMenu_Default .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu_Default .rmGroup a.rmFocused .rmExpandRight,
.RadMenu_Default .rmGroup a.rmSelected .rmExpandRight,
.RadMenu_Default .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu_Default .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu_Default .rmGroup a.rmFocused .rmExpandDown,
.RadMenu_Default .rmGroup a.rmSelected .rmExpandDown,
.RadMenu_Default .rmGroup a.rmExpanded .rmExpandDown
{
 background-position: 100% -240px;
}

.RadMenu_Default .rmRootGroup a.rmDisabled:hover .rmExpandRight,
.RadMenu_Default .rmGroup a.rmDisabled:hover .rmExpandDown
{
 background-image: url('../Images/Menu/rmSprite.png');
 background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Default_rtl a.rmLink,
.RadMenu_Default_rtl .rmRootGroup a.rmDisabled
{
 background-position: 100% -96px;
}

.RadMenu_Default_rtl .rmGroup a.rmDisabled
{
 background: none;
}

.RadMenu_Default_rtl .rmText
{
 background-position: 0 -96px;
}

.RadMenu_Default_rtl .rmVertical a.rmExpanded .rmText,
.RadMenu_Default_rtl .rmVertical a.rmExpanded:hover .rmText
{
 background-position: 0 500px;
 background-repeat: no-repeat;
}

.RadMenu_Default_rtl .rmGroup a.rmLink:hover,
.RadMenu_Default_rtl .rmGroup a.rmFocused,
.RadMenu_Default_rtl .rmGroup a.rmSelected,
.RadMenu_Default_rtl .rmGroup a.rmExpanded
{
 background-position: 100% -264px;
}

.RadMenu_Default_rtl .rmGroup a.rmLink:hover .rmText,
.RadMenu_Default_rtl .rmGroup a.rmFocused .rmText,
.RadMenu_Default_rtl .rmGroup a.rmSelected .rmText,
.RadMenu_Default_rtl .rmGroup a.rmExpanded .rmText
{
 background-position: 0 -288px;
}

.RadMenu_Default_Context_rtl .rmVertical .rmExpandLeft,
.RadMenu_Default_rtl .rmRootGroup .rmExpandLeft
{
 background-position: 0 -312px;
}

.RadMenu_Default_rtl .rmVertical a.rmLink:hover .rmExpandLeft,
.RadMenu_Default_rtl .rmVertical a.rmFocused .rmExpandLeft,
.RadMenu_Default_rtl .rmVertical a.rmSelected .rmExpandLeft,
.RadMenu_Default_rtl .rmVertical a.rmExpanded .rmExpandLeft
{
 background-position: 0 -216px;
}

.RadMenu_Default_rtl .rmGroup a.rmLink:hover .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup a.rmFocused .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup a.rmSelected .rmExpandLeft,
.RadMenu_Default_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
 background-position: 0 -336px;
}

.RadMenu_Default_rtl .rmRootGroup a.rmDisabled:hover .rmExpandLeft
{
 background-position: 0 -312px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_Default .rmSlide
{
 margin: 0 0 0 -1px;
}

.RadMenu_Default .rmVertical .rmSlide,
.RadMenu_Default .rmSlide .rmSlide,
.RadMenu_Default_Context .rmGroup .rmSlide
{
 margin: 0 0 0 -5px;
}

.RadMenu_Default_rtl .rmSlide
{
 margin: 0 0 0 0;
}

.RadMenu_Default_rtl .rmFirst .rmSlide
{
 margin-left: 1px;
}

.RadMenu_Default_rtl .rmVertical .rmSlide,
.RadMenu_Default_rtl .rmSlide .rmSlide,
.RadMenu_Default_Context_rtl .rmGroup .rmSlide
{
 margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Default .rmLeftArrow,
.RadMenu_Default .rmRightArrow
{
 background-color: #E6E6E6;
}

.RadMenu_Default .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Default .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Default .rmTopArrow,
.RadMenu_Default .rmBottomArrow,
.RadMenu_Default .rmGroup .rmLeftArrow,
.RadMenu_Default .rmGroup .rmRightArrow
{
 background-color: #E6E6E6;
}

.RadMenu_Default .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Default .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Default .rmHorizontal .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmHorizontal .rmSeparator .rmText
{
 height: 22px;
 margin: 1px 0 0;
 width: 1px;
 background-color: #A8A8A8;
}

.RadMenu_Default_Context .rmSeparator .rmText,
.RadMenu_Default .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Default .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
 background-color: red;
 background-position: 0 -406px;
}

/* </Separators> */

/* </RadMenu / Default> */

Dondi
Top achievements
Rank 1
 answered on 17 Aug 2011
3 answers
156 views
hi, everyone
i,m trying to make a visual web part with vs 2010 for SharePoint 2010
I put a radgrid on the page but there is no SqlDataSource in the toolbox
so iwrith the datasource in the html cod like this:


     <asp:SqlDataSource ID="SqlDataSource1" runat="server"
        ConnectionString="<%$ ConnectionStrings:tryoneConnectionString %>"
        DeleteCommand="DELETE FROM [ts] WHERE [ticketnumber] = @ticketnumber"
        InsertCommand="INSERT INTO [ts] ([Category], [Issue], [description], [Requester], [email], [computername], [hdstatus]) VALUES (@Category, @Issue, @description, @Requester, @email, @computername, @hdstatus)"
        SelectCommand="SELECT [ticketnumber], [Category], [Issue], [description], [Requester], [email], [computername], [hdstatus] FROM [ts]"
        
        
                    
                    UpdateCommand="UPDATE [ts] SET [Category] = @Category, [Issue] = @Issue, [description] = @description, [Requester] = @Requester, [email] = @email, [computername] = @computername, [hdstatus] = @hdstatus WHERE [ticketnumber] = @ticketnumber"
                    
                    ProviderName="<%$ ConnectionStrings:tryoneConnectionString.ProviderName %>">
        <DeleteParameters>
            <asp:Parameter Name="ticketnumber" Type="Int32" />
        </DeleteParameters>
        <InsertParameters>
            <asp:Parameter Name="Category" Type="String" />
            <asp:Parameter Name="Issue" Type="String" />
            <asp:Parameter Name="description" Type="String" />
            <asp:Parameter Name="Requester" Type="String" />
            <asp:Parameter Name="email" Type="String" />
            <asp:Parameter Name="computername" Type="String" />
            <asp:Parameter Name="hdstatus" Type="String" />
        </InsertParameters>
        <UpdateParameters>
            <asp:Parameter Name="Category" Type="String" />
            <asp:Parameter Name="Issue" Type="String" />
            <asp:Parameter Name="description" Type="String" />
            <asp:Parameter Name="Requester" Type="String" />
            <asp:Parameter Name="email" Type="String" />
            <asp:Parameter Name="computername" Type="String" />
            <asp:Parameter Name="hdstatus" Type="String" />
            <asp:Parameter Name="ticketnumber" Type="Int32" />
        </UpdateParameters>
    </asp:SqlDataSource>

then i have found the datasource on the page i bind it to the radgrid
everything is ok
when i run the project i got the following error:

The connection name 'tryoneconnectionstring' was not found in the applications configuration or the connection string is empty.
my web.config & app.config in the attached
michel
Top achievements
Rank 1
 answered on 17 Aug 2011
1 answer
61 views
Hi,

I have this simple RadPanelBar and it's being displayed as right-to-left even though I put no dir rtl attribute ..
Is this a known issue ?

Seabus
Kate
Telerik team
 answered on 17 Aug 2011
3 answers
80 views
I need to call page method from JavaScript:

protected void OnAjaxRequest(object sender, AjaxRequestEventArgs e)
 {            
     //TODO:
 

I added AjaxManager:
<telerik:RadAjaxManager id="AjaxManager" runat="server" OnAjaxRequest="OnAjaxRequest" />

and JavaScript function which is being called when checkbox is clicked:
function OnRowChecked(id, checkBox){
    var ajaxManager = $find("<%= AjaxManager.ClientID %>");
    if (ajaxManager != null)
        ajaxManager.ajaxRequest(id);
    else
        alert("No ajaxManager");
}

This works great - checkbox is clicked, JavaScript is called, page method is called. The only problem is that it works only one time. When second checkbox is clicked  AjaxManager is not found.  I could not add AjaxManager on Page_Init because of another weird javascript error.  This user control is deployed to SharePoint...

-Stan
Maria Ilieva
Telerik team
 answered on 17 Aug 2011
2 answers
140 views

Hello,

Telerik.Web.UI 2011.1.519.40
IE8

I made a user control in which I put a RadUpload. When I hoover over the select button though, the RadUpload shows an additional TextBox and a Browse Button. The select-functionality seems to work properly when I click, but the control shouldn't show the Textbox and button.

Any idea why the RadUpload behaves like this and how to let it act normally?

With regards,
Bertil de Groot

<telerik:RadUpload ID="RadUploadDocuments" runat="server" Culture="nl-NL" Language="nl-NL"
   OverwriteExistingFiles="True" MaxFileInputsCount="10" MaxFileSize="1048576000"
   ControlObjectsVisibility="RemoveButtons, AddButton" AllowedFileExtensions="<%$appSettings:AllowedFileExtensions %>"
   OnValidatingFile="RadUploadDocuments_ValidatingFile">
   <Localization Add="Volgend bestand" Delete="Verwijderen" Remove="Verwijder" Select="Selecteren..." />
</telerik:RadUpload>
Peter Filipov
Telerik team
 answered on 17 Aug 2011
1 answer
74 views
Hi,

With regards to the RadFilter, how would one change the default group operator whenever a group is created? Specifically, I'd like each group to default to OR instead of AND.
Mira
Telerik team
 answered on 17 Aug 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?