Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
117 views
Is there a way to get the buttons generated by the upload control to use the new RadButtons with the images?

Regards,

Jon
Jon
Top achievements
Rank 1
 answered on 11 May 2011
3 answers
128 views
Is there a way to indent a bullet list?  If I use the indent function on the bullet list it will indent the list by creating another <ul> </ul> to wrap around my existing bullet list and I don't want that.  

Thanks
Rumen
Telerik team
 answered on 11 May 2011
1 answer
136 views
Hi,  
  
I'm using a single RadSchedulerRecurrenceEditor that I use to generate a recurrence rule. The user can also select time zone, start and end time on the page. How can the recurrence editor adjust to the selected time zone?  
  
Example if the user picks a start time of 10pm and an end time of 11pm in GMT-12, that means it is 10am in GMT the next day. So if the user have picked that his meeting.



Thanks,
Anders
Veronica
Telerik team
 answered on 11 May 2011
2 answers
164 views
Hello

I need to Dynamically load the usercontrols and bind the data in usercontrols dynamically
Here is my coad
1st user control : AvailableUsers.ascx
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="Timer">
            <UpdatedControls>
               <telerik:AjaxUpdatedControl ControlID="Timer" />
                <telerik:AjaxUpdatedControl ControlID="pnlChat" LoadingPanelID="RadAjaxLoadingPanel1" />
               
            </UpdatedControls>
        </telerik:AjaxSetting>
        
    </AjaxSettings>
</telerik:RadAjaxManagerProxy>
 
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
<table>
<tr>
<td>
      <telerik:RadDockLayout runat="server" EnableViewState="false" ID="RadDockLayout1"
    StoreLayoutInViewState="false">
    <telerik:RadDockZone runat="server" ID="RadDockZone2" Orientation="vertical" Style="width: 300px;
        min-height: 100px; float: right; margin-right: 20px;">
        <telerik:RadDock runat="server" ID="RadDock3" Title="Messenger" Width="300px">
            <ContentTemplate>
<asp:Timer ID="Timer" runat="server" Interval="10000" ></asp:Timer> 
<asp:Panel runat="server" ID="pnlChat" align="center" DefaultButton="btn_send" >  
                   
                   
           <table style="width:15%" border="1" align="center"><tr><td>
 
   
         
                   
              <telerik:RadListBox ID="radLBChat" runat="server" width="300" Height="100"></telerik:RadListBox>
                   
</td></tr>
<tr>
    <td style="width:85%">
  
    <telerik:RadTextBox ID="radtextbox1" runat="server" TextMode="MultiLine" width="100%"></telerik:RadTextBox>
    </td><td>
   <asp:Button ID="btn_send" Text="Send" runat="server" />
    </td></tr>
</table></asp:Panel>
 
</ContentTemplate>
        </telerik:RadDock>
    </telerik:RadDockZone>
        
</telerik:RadDockLayout>
 
    </td></tr>
    <tr>
     <td>
        
     </td>
    </tr>
    </table>
Based on selection Done in 1st usercontrol i need to populate 2nd user control data
Fallowing code i am using in 1st usercontrol 
 on cick of radpane item in 1st usercontrol i am binding 2nd usercontrol to panel in master page

 protected void ShowMessanger_Click(object sender, RadPanelBarEventArgs e)
        {
            _onLineChat.UserID = (int)Session["UserID"];
            _onLineChat.Status = 2;
            _onLineChat.SetCoachStatus();
            e.Item.SelectedCssClass = "RadPanelBar_Green";
            ucMessanger.Visible = true;
           Panel pnlMessanger =   ((Panel)Page.Master.FindControl("pnlWidget"));
           pnlMessanger.Controls.Add(ucMessanger);
        }

Second USerControl : Chat.ascx
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="Timer">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="radlist1" LoadingPanelID="RadAjaxLoadingPanel1">
                    </telerik:AjaxUpdatedControl>
                 
                </UpdatedControls>
            </telerik:AjaxSetting>
            </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
 
            <telerik:RadDockLayout runat="server" EnableViewState="false" ID="RadDockLayout1"
     StoreLayoutInViewState="false">
        <telerik:RadDockZone runat="server" ID="RadDockZone2" Orientation="vertical" Style="width: 300px;
            min-height: 100px; float: left; margin-right: 20px;">
            <telerik:RadDock runat="server" ID="RadDock3" Title="Chat" Width="300px">
                <ContentTemplate>
                     
                         
                    <asp:Timer ID="Timer" runat="server" Interval="10000" OnTick="OnlineCoaches"></asp:Timer>
                    <telerik:RadPanelBar ID="radlist1" runat="server" Width="200" Height="100"
                             
                          AutoPostBack="True" OnItemClick="ShowMessanger_Click"></telerik:RadPanelBar>
              
                </ContentTemplate>
            </telerik:RadDock>
        </telerik:RadDockZone>
        
    </telerik:RadDockLayout>
Data in availableUsers.ascx will get changed based on timer value

Maria Ilieva
Telerik team
 answered on 11 May 2011
2 answers
263 views
Hello,

I have a problem with all my customizations in the RadGrid1_ItemDataBound to the Total and Subtotal rows as well as to LinkButton.
The custom data in the columns in the rows (like custom calculations) are erased/removed when I for instance collapse a group or click on the LinkButton.

So any time there is a postback in the grid the customizations are erased....

Should I also initialize the customizations on some other event or am I missing something?

Please advise.

Thanks,
-Arek

the code below:
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
     
    <div>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" DataSourceID="SqlDataSource1"
            GridLines="None" EnableAJAX="true" EnableAJAXLoadingTemplate="true" LoadingTemplateTransparency="25"
            ShowGroupPanel="True" AllowPaging="True" AllowSorting="True"
            Skin="Vista" OnItemDataBound="RadGrid1_ItemDataBound" ShowFooter="true"
            OnItemCreated="RadGrid1_ItemCreated" >
            <ClientSettings AllowDragToGroup="True">
            </ClientSettings>
            <MasterTableView AutoGenerateColumns="False" DataSourceID="SqlDataSource1" ShowGroupFooter="true"
                AllowMultiColumnSorting="true">
                 
                <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
                    <HeaderStyle Width="20px"></HeaderStyle>
                </RowIndicatorColumn>
                <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
                    <HeaderStyle Width="20px"></HeaderStyle>
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridBoundColumn DataField="Market" FilterControlAltText="Filter Market column"
                        HeaderText="Market" SortExpression="Market" UniqueName="Market">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Station" FilterControlAltText="Filter Station column"
                        HeaderText="Station" SortExpression="Station" UniqueName="Station">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Spots" DataType="System.Int32" FilterControlAltText="Filter Spots column"
                        HeaderText="Spots" ReadOnly="True" SortExpression="Spots" UniqueName="Spots"
                        Aggregate="Sum" FooterText=" ">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Spend" DataType="System.Decimal" FilterControlAltText="Filter Spend column"
                        HeaderText="Spend" SortExpression="Spend" UniqueName="Spend" Aggregate="Sum"
                        FooterText=" " DataFormatString="{0:F2}">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CALL" DataType="System.Int32" FilterControlAltText="Filter CALL column"
                        HeaderText="CALL" ReadOnly="True" SortExpression="CALL" UniqueName="CALL" Aggregate="Sum"
                        FooterText=" ">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ORDR" DataType="System.Int32" FilterControlAltText="Filter ORDR column"
                        HeaderText="ORDR" ReadOnly="True" SortExpression="ORDR" UniqueName="ORDR" Aggregate="Sum"
                        FooterText=" ">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CPC" DataType="System.Decimal" FilterControlAltText="Filter CPC column"
                        HeaderText="CPC" ReadOnly="True" SortExpression="CPC" UniqueName="CPC" DataFormatString="{0:F2}">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CPM" DataType="System.Decimal" FilterControlAltText="Filter CPM column"
                        HeaderText="CPM" ReadOnly="True" SortExpression="CPM" UniqueName="CPM" DataFormatString="{0:F2}">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CPO" DataType="System.Decimal" FilterControlAltText="Filter CPO column"
                        HeaderText="CPO" ReadOnly="True" SortExpression="CPO" UniqueName="CPO" DataFormatString="{0:F2}">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="CTO" DataType="System.Double" FilterControlAltText="Filter CTO column"
                        HeaderText="CTO" ReadOnly="True" SortExpression="CTO" UniqueName="CTO" DataFormatString="{0:F2}">
                    </telerik:GridBoundColumn>
                </Columns>
                <EditFormSettings>
                    <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                    </EditColumn>
                </EditFormSettings>
                <GroupByExpressions>
                    <telerik:GridGroupByExpression>
                        <GroupByFields>
                            <telerik:GridGroupByField FieldName="Market" />
                        </GroupByFields>
                        <SelectFields>
                            <telerik:GridGroupByField FieldName="Market" HeaderText="Market" />
                        </SelectFields>
                    </telerik:GridGroupByExpression>
                    <telerik:GridGroupByExpression>
                        <SelectFields>
                            <telerik:GridGroupByField FieldName="Station" FieldAlias="Station" FormatString=""
                                HeaderText="Station"></telerik:GridGroupByField>
                        </SelectFields>
                        <GroupByFields>
                            <telerik:GridGroupByField FieldName="Station" FieldAlias="Station" FormatString=""
                                HeaderText=""></telerik:GridGroupByField>
                        </GroupByFields>
                    </telerik:GridGroupByExpression>
                </GroupByExpressions>
            </MasterTableView>
            <FilterMenu EnableImageSprites="False">
            </FilterMenu>
            <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
            </HeaderContextMenu>
        </telerik:RadGrid>
    </ContentTemplate>
    </asp:UpdatePanel>
protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
        {
            try
            {
                if (e.Item is GridFooterItem)
                {
                    GridFooterItem footer = (GridFooterItem)e.Item;
                    footer["Market"].Controls.Add(new LiteralControl("<span>Grand Total :</span>"));
                    footer["Market"].Style.Add("Text-align", "right");
 
                    float cpc = Convert.ToSingle(footer["Spend"].Text)/Convert.ToSingle(footer["CALL"].Text);
                    string txtCpc = string.Format("<span>{0:F2}</span>", cpc);
                    footer["CPC"].Controls.Add(new LiteralControl(txtCpc));
 
                    float cpm = Convert.ToSingle(footer["CALL"].Text) / (Convert.ToSingle(footer["Spend"].Text) / 1000.00F);
                    string txtCpm = string.Format("<span>{0:F2}</span>", cpm);
                    footer["CPM"].Controls.Add(new LiteralControl(txtCpm));
 
                    float cpo = Convert.ToSingle(footer["Spend"].Text) / Convert.ToSingle(footer["ORDR"].Text);
                    string txtCpo = string.Format("<span>{0:F2}</span>", cpo);
                    footer["CPO"].Controls.Add(new LiteralControl(txtCpo));
 
                    float cto = Convert.ToSingle(footer["ORDR"].Text) / Convert.ToSingle(footer["CALL"].Text);
                    string txtCto = string.Format("<span>{0:F2}</span>", cto);
                    footer["CTO"].Controls.Add(new LiteralControl(txtCto));
                }
                else if (e.Item is GridGroupFooterItem)
                {
                    GridGroupFooterItem groupFooter = (GridGroupFooterItem)e.Item;
                    groupFooter["Market"].Controls.Add(new LiteralControl("<span>SubTotal :</span>"));
                    groupFooter["Market"].Style.Add("Text-align", "right");
 
 
                    float cpc = Convert.ToSingle(groupFooter["Spend"].Text) / Convert.ToSingle(groupFooter["CALL"].Text);
                    string txtCpc = string.Format("<span>{0:F2}</span>", cpc);
                    groupFooter["CPC"].Controls.Add(new LiteralControl(txtCpc));
 
                    float cpm = Convert.ToSingle(groupFooter["CALL"].Text) / (Convert.ToSingle(groupFooter["Spend"].Text) / 1000.00F);
                    string txtCpm = string.Format("<span>{0:F2}</span>", cpm);
                    groupFooter["CPM"].Controls.Add(new LiteralControl(txtCpm));
 
                    float cpo = Convert.ToSingle(groupFooter["Spend"].Text) / Convert.ToSingle(groupFooter["ORDR"].Text);
                    string txtCpo = string.Format("<span>{0:F2}</span>", cpo);
                    groupFooter["CPO"].Controls.Add(new LiteralControl(txtCpo));
 
                    float cto = Convert.ToSingle(groupFooter["ORDR"].Text) / Convert.ToSingle(groupFooter["CALL"].Text);
                    string txtCto = string.Format("<span>{0:F2}</span>", cto);
                    groupFooter["CTO"].Controls.Add(new LiteralControl(txtCto));
                }
                //else if (e.Item is GridDataItem2)
                //{
                //    GridDataItem item = (GridDataItem)e.Item;
                //    HyperLink hyplink = new HyperLink();
                //    hyplink.ID = "HyperLink1";
                //    hyplink.Text = item["Station"].Text;
                //    hyplink.NavigateUrl = "#";
                //    item["Station"].Controls.Add(hyplink);
                //}
                else if (e.Item is GridDataItem)
                {
                    GridDataItem item = (GridDataItem)e.Item;
                    LinkButton lnkButton = new LinkButton();
                    lnkButton.ID = "LinkButton1";
                    lnkButton.Text = item["Station"].Text;
                    lnkButton.Click += lnkButton_Click;
                    item["Station"].Controls.Add(lnkButton);
                }
 
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(base.GetType(), "Alert", ex.Message.ToString());
            }
        }

Tsvetina
Telerik team
 answered on 11 May 2011
3 answers
68 views
I am getting a Java Script error   ' Message: Expected ':' '   in RadDatePicker

Here is the code I’m using

 

<td><asp:Label ID="lblDOB" runat="server" Text="DOB:" Font-Bold="True" /></td>

<td>

<telerik:RadDatePicker ID="rdDOB" runat="server"></telerik:RadDatePicker>

</td>

Maria Ilieva
Telerik team
 answered on 11 May 2011
3 answers
1,000 views
Hi All,
I have a Telerik grid ,in which I am using a check box inside a template column to select a row.

I want to get the count of selected items in grid through javascript.

I am using check box to select a row .

Please help me.
Princy
Top achievements
Rank 2
 answered on 11 May 2011
3 answers
259 views
Hi,

I am currently building an application that uses the RadGrid to display data and the grid appears to be dropping its styling.  The scenario is as follows.

Master Page -> Page -> UserControl -> RadGrid

An AjaxPanel is wrapped around the UserControl level and this is where the partial postback happens. There are a few UserControls at that level which are shown or hidden depending on the context of the postback. When the UserControl containing the RadGrid first loads everything is fine (it is the first UserControl to load). When the postback occurs it hides the UserControl containing the RadGrid and shows a different UserControl. When there is a further postback the UserControl containing the RadGrid is reshown and at this point it has no styles applied.

I am using the default style which is fetched using the HttpHandler. This is the only style being used.

I hope you can provide me with some assistance.

Regards,

Andy.
Tsvetoslav
Telerik team
 answered on 11 May 2011
3 answers
154 views
I am using the RadAsync upload which is working for most users however I have 2 users (out of 5) that is getting an error Error #2038.
I am running the 2010.1109 version of the control and will be updating to the SP2 version tomorrow.

What does this error mean?
Genady Sergeev
Telerik team
 answered on 11 May 2011
1 answer
63 views
Hi,

We have a WCM scenario in SharePoint 2007 with own page layouts and masterpage.

The HTML-fields are set to use RAD Editor 5.8.7. We add a couple of Reusable Contents to a HTML-field via IE 8.

When we set the property ContentFilters in ConfigFile.xml (to anything) and try to add for example a new web part in a web part zone (so that the page reloads), the first thing that happens is that the Reusable Contents changes to "a" links (as it should) and then when the page have loaded again, they do not change back to the corresponding Reusable Contents (the "a" links are still visible in the field).
<property name="ContentFilters">FixUlBoldItalic,IECleanAnchors,MozEmStrong,ConvertFontToSpan,IndentHTMLContent</property>

If we comment the property setting in ConfigFile.xml it works perfect.
<!--property name="ContentFilters">FixUlBoldItalic,IECleanAnchors,MozEmStrong,ConvertFontToSpan,IndentHTMLContent</property-->
Rumen
Telerik team
 answered on 11 May 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
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?