Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
89 views
Can the Rad editor for Asp.net ajax  be created on the client with the $create() method?

on the client with javascript?
or does it need to always be declarativly put on the page with tags etc...
Tervel
Telerik team
 answered on 05 Dec 2008
2 answers
250 views
if (e.Item is GridDataItem)  
            {  
                GridDataItem dataItem = (GridDataItem)e.Item;  
                  
                if (dataItem["Scenario"].Text == "Scenario1")  
                {  
                    foreach (Control ctrl in dataItem["Action"].Controls)  
                    {  
                        ctrl.Visible = false;  
                    }  
                    dataItem["Action"].Controls[1].Visible = true;    
                }  
                else if (dataItem["Scenario"].Text == "Scenario2")  
                {  
                    //Do something else  
                } 

Hello,

I have a GridTemplateColumn in my grid in which there are three LinkButton controls.  Based on values in the current item, I need to be able to either show or hide these LinkButtons.  The code above is from my grid's ItemDataBound event.  As you can see, I'm accessing the controls in the column by their index.  Isn't there a better way?  Who knows what other controls might be in there that I'm unaware of...I might NOT want all of them to be invisible.

Eric Skaggs
Eric Skaggs
Top achievements
Rank 2
 answered on 05 Dec 2008
2 answers
120 views
Hello,
The times in my time picker are not visible.
I even detached my sites style sheet to see it was causing it - and it its not

http://simpletick.com/Sell-Tickets-Online.aspx
Aron
Top achievements
Rank 2
 answered on 05 Dec 2008
2 answers
120 views
Hi, I do not speak english very well, but i'm working hard in my english, some times it's very complicated to make a question, can i ask you in spanish?, it will be a great help, in the meantime i continue working in my english.

sorry for my english
Thanks
jav
Top achievements
Rank 1
 answered on 05 Dec 2008
4 answers
158 views
Hi, I'm having a problem with the calendar control. My implementation calls for me to use my own previous/next month controls rather than the ones built into the navigation bar. I've placed a button on the page, and set a server-side event on it that calls like this:

calendar.FocusedDate = calendar.FocusedDate.AddMonths(1);

This works fine in changing the month, but when the page re-displays, the classes applied to all the day numbers are wrong, the numbers that belong to the previous month are shown in black but the ones for the current month are greyed out. It's as if the CSS is still showing the month I have paged away from as selected. If you hover over the individual day numbers, they reset themselves to the correct style. Any ideas on how to fix this?

Here is the code, I'm using Telerik assembly version 2008.3.1105.20:

testbed.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestBed.aspx.cs" Inherits="Twofour.MediaFreedom.Administration.TestBed" %> 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
<!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>Test bed</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> 
        </telerik:RadScriptManager> 
     
        <div> 
            <asp:Button ID="btnNext" runat="server" Text="Go To Next Month &gt;&gt;" OnClick="btnNext_Click" /> 
        </div> 
 
        <telerik:RadCalendar ID="calendar" runat="server" /> 
 
    </form> 
</body> 
</html> 

testbed.aspx.cs:

using System; 
using System.Web.UI; 
 
namespace Twofour.MediaFreedom.Administration 
{ 
    public partial class TestBed : Page 
    { 
        protected void Page_Load(object sender, EventArgs e) 
        { 
        } 
 
        protected void btnNext_Click(object sender, EventArgs e) 
        { 
            calendar.FocusedDate = calendar.FocusedDate.AddMonths(1); 
        } 
    } 
} 
 

testbed.aspx.designer.cs:

//------------------------------------------------------------------------------ 
// <auto-generated> 
//     This code was generated by a tool. 
//     Runtime Version:2.0.50727.3053 
// 
//     Changes to this file may cause incorrect behavior and will be lost if 
//     the code is regenerated. 
// </auto-generated> 
//------------------------------------------------------------------------------ 
 
namespace Twofour.MediaFreedom.Administration { 
     
     
    public partial class TestBed { 
         
        /// <summary> 
        /// form1 control. 
        /// </summary> 
        /// <remarks> 
        /// Auto-generated field. 
        /// To modify move field declaration from designer file to code-behind file. 
        /// </remarks> 
        protected global::System.Web.UI.HtmlControls.HtmlForm form1; 
         
        /// <summary> 
        /// RadScriptManager1 control. 
        /// </summary> 
        /// <remarks> 
        /// Auto-generated field. 
        /// To modify move field declaration from designer file to code-behind file. 
        /// </remarks> 
        protected global::Telerik.Web.UI.RadScriptManager RadScriptManager1; 
         
        /// <summary> 
        /// btnNext control. 
        /// </summary> 
        /// <remarks> 
        /// Auto-generated field. 
        /// To modify move field declaration from designer file to code-behind file. 
        /// </remarks> 
        protected global::System.Web.UI.WebControls.Button btnNext; 
         
        /// <summary> 
        /// calendar control. 
        /// </summary> 
        /// <remarks> 
        /// Auto-generated field. 
        /// To modify move field declaration from designer file to code-behind file. 
        /// </remarks> 
        protected global::Telerik.Web.UI.RadCalendar calendar; 
    } 
} 
 

Thanks,
Dave Trelfa
Top achievements
Rank 1
 answered on 05 Dec 2008
7 answers
183 views
Hi

Is it possible to display the confirmation window from the client side OnClientAppointmentDeleting

event?
Peter
Telerik team
 answered on 05 Dec 2008
1 answer
191 views
Hello,
when I am trying to load DefaultCS.aspx on the server IIS 7 (the main page of examples which loads after install at localhost), I get the following error:

Description:
An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Unknown server tag 'asp:ScriptManager'.

Source Error:

Line 26: 	<form id="Form1" name="Form1" runat="server"> 
Line 27: <qsf:Header ID="Header1" runat="server" NavigationLanguage="c#" OnLoad="Header1_Load" />
Line 28: <asp:ScriptManager id="ScriptManager" runat="server" />
Line 29: <div class="qsfDemosLeft">
Line 30: <div class="qsfDemos">

Source File: /DefaultCS.aspx    Line: 28

Where is the problem? Missing file?
Also it gives

Parser Error Message: Unknown server tag 'telerik:treenavigation'.

Source Error:

Line 1:  <%@ Register tagPrefix="telerik" namespace="Telerik.QuickStart"%>
Line 2:  <%@ Control Language="c#" AutoEventWireup="false" Inherits="Telerik.QuickStart.ExamplesNavigation" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
Line 3:  <telerik:treenavigation id="treeNavigator" CssClass="navigationNodes" runat="server" 
Line 4:  		NewExampleImageUrl="~/Common/new.gif" EnableViewState="False"></telerik:treenavigation>



Thanks
Konstantin


Veselin Vasilev
Telerik team
 answered on 05 Dec 2008
3 answers
93 views
Hi,

I am displaying several color pickers on a page which is located inside a page which is loaded into a RadSplitter.  When the page is scrolled, the color pickers do not scroll with the page and stay static on the screen where they were originally positioned.  I have tried to change the positioning of the pickers and the content page with no effect.  Can you please suggest a workaround for this?

Thanks.
Svetlina Anati
Telerik team
 answered on 05 Dec 2008
2 answers
188 views
I have a tabstrip like below. I tried to make them behave like this:
- the level 2 childtabs always show
- when I click "Level 1 - tab 2" tab but not "Level 2 - tab 2.1" yet, I like it show page p21.aspx right away.
Please give me some hints, thanks. d-cpt

<telerik:RadTabStrip runat="server" ID="radTabEduc" SelectedIndex="0" Skin="Default">
  <Tabs>
    <telerik:RadTab Text="Level 1 - tab 1" Selected="True" runat="server" NavigateUrl=p1.aspx>
    </telerik:RadTab>
    <telerik:RadTab Text="Level 1 - tab 2" runat="server">
      <Tabs>
         <telerik:RadTab Text="Level 2 - tab 2.1" runat="server" NavigateUrl=p21.aspx>
         </telerik:RadTab>
         <telerik:RadTab Text="Level 2 - tab 2.2" runat="server" NavigateUrl=p22.aspx>
         </telerik:RadTab>
       </Tabs>
    </telerik:RadTab>
  </Tab>
</telerik:RadTabStrip>
d-cpt
Top achievements
Rank 2
 answered on 05 Dec 2008
7 answers
1.7K+ views
Hi,
I have a number of checkboxes within a grid. The state of these checkboxes change the enabled state of other columns within the grid when in edit mode.
 
<telerik:RadGrid ID="RadGrid1" 
                     Skin="Vista"   
                     runat="server"   
                     Width="1050"   
                     GridLines="None" 
                     AllowAutomaticInserts="false" 
                     AutoGenerateColumns="False" 
                     AllowMultiRowSelection="False"   
                     AllowSorting="False"   
                     AllowPaging="False" 
                     OnItemCommand="RadGrid1_ItemCommand"   
                     OnItemCreated="RadGrid1_ItemCreated" 
                     OnUpdateCommand="RadGrid1_UpdateCommand"   
                     OnNeedDataSource="RadGrid1_NeedDataSource" 
                     OnItemDataBound="RadGrid1_ItemDataBound"   
                     ShowStatusBar="true"   
                     OnDeleteCommand="RadGrid1_DeleteCommand">  
            <PagerStyle Mode="NumericPages"></PagerStyle> 
            <MasterTableView DataKeyNames="Id" AllowMultiColumnSorting="True" EditMode="InPlace" CommandItemStyle-Height="28px" CommandItemDisplay="Top">  
            <CommandItemTemplate> 
                      <table style="width:100%">  
                        <tr> 
                            <td> 
                                <asp:LinkButton ID="btnEditSelected" runat="server" CommandName="EditSelected" Visible='<%# RadGrid1.EditIndexes.Count == 0 %>'><img style="border:0px;vertical-align:middle;" alt="" src="./Images/Edit.gif" />Edit selected route</asp:LinkButton>&nbsp;&nbsp;  
                                <asp:LinkButton ID="btnUpdateEdited" runat="server" CommandName="UpdateEdited" Visible='<%# RadGrid1.EditIndexes.Count > 0 %>'><img style="border:0px;vertical-align:middle;" alt="" src="./Images/Update.gif" />Update</asp:LinkButton>&nbsp;&nbsp;  
                                <asp:LinkButton ID="btnCancel" runat="server" CommandName="CancelAll" Visible='<%# RadGrid1.EditIndexes.Count > 0 || RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="./Images/Cancel.gif" />Cancel editing</asp:LinkButton>&nbsp;&nbsp;  
                                <asp:LinkButton ID="btnInitInsert" runat="server" CommandName="InitInsert" Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="./Images/AddRecord.gif" />Add new route</asp:LinkButton>&nbsp;&nbsp;  
                                <asp:LinkButton ID="btnInsert" runat="server" CommandName="PerformInsert" Visible='<%# RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px;vertical-align:middle;" alt="" src="./Images/Insert.gif" /> Add route</asp:LinkButton>&nbsp;&nbsp;  
                                <asp:LinkButton ID="btnDeleteSelected" runat="server" CommandName="DeleteSelected"><img style="border:0px;vertical-align:middle;" alt="" src="./Images/Delete.gif" />Delete selected route</asp:LinkButton>&nbsp;&nbsp;  
                            </td> 
                            <td style="text-align:right;"><asp:LinkButton ID="btnRefresh" runat="server" CommandName="RebindGrid"><img style="border:0px;vertical-align:middle;" alt="" src="./Images/Refresh.gif" />Refresh</asp:LinkButton></td>  
                        </tr> 
                    </table>       
            </CommandItemTemplate> 
            <Columns> 
                <telerik:GridBoundColumn UniqueName="Id" DataField="Id" ReadOnly="true" Visible="false" /> 
                <telerik:GridTemplateColumn UniqueName="TemplateColumn" ItemStyle-Width="30px" HeaderText="">  
                    <ItemTemplate> 
                        <asp:Panel ID="Panel1" runat="server">  
                            <asp:CheckBox ID="Enabled" runat="server" AutoPostBack="true" Checked='<%# Eval("Enabled") %>' OnCheckedChanged="EnabledChanged" /> 
                        </asp:Panel> 
                    </ItemTemplate> 
                </telerik:GridTemplateColumn> 
                <telerik:GridTemplateColumn UniqueName="TemplateColumn" ItemStyle-Width="50px" HeaderText="Metabolite" HeaderStyle-HorizontalAlign="Center">  
                    <ItemTemplate> 
                        <asp:Panel ID="Panel2" runat="server" HorizontalAlign="Center">  
                            <asp:CheckBox ID="Metabolite" runat="server" AutoPostBack="true" Checked='<%# Eval("Metabolite") %>' /> 
                        </asp:Panel> 
                    </ItemTemplate> 
                </telerik:GridTemplateColumn> 
                <telerik:GridDropDownColumn UniqueName="Pathway" ItemStyle-Width="170px" ListTextField="PathwayName" ListValueField="Pathway" ListDataMember="Pathways" DataField="Pathway" HeaderStyle-HorizontalAlign="Left" HeaderText="Pathway" DropDownControlType="RadComboBox" /> 
                <telerik:GridDropDownColumn UniqueName="Enzyme" ItemStyle-Width="170px" ListTextField="EnzymeName" ListValueField="Enzyme" ListDataMember="KineticEnzymes" DataField="Enzyme" HeaderStyle-HorizontalAlign="Left" HeaderText="Enzyme" DropDownControlType="RadComboBox" /> 
                <telerik:GridTemplateColumn UniqueName="TemplateColumn" ItemStyle-Width="5px" ItemStyle-HorizontalAlign="Center" HeaderText="">  
                    <ItemTemplate> 
                        <asp:Panel ID="Panel3" runat="server">  
                            <asp:CheckBox ID="ClintVmaxSwitch" runat="server" Checked='<%# Eval("ClintVmaxSwitch") %>' AutoPostBack="true" OnCheckedChanged="ClintVmaxSwitchChanged" /> 
                        </asp:Panel> 
                    </ItemTemplate> 
                </telerik:GridTemplateColumn> 
                <telerik:GridBoundColumn UniqueName="CLint" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center" DataField="CLint" HeaderText="CLint" HeaderStyle-HorizontalAlign="Center" /> 
                <telerik:GridBoundColumn UniqueName="VMax" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center" DataField="VMax" HeaderText="Vmax" HeaderStyle-HorizontalAlign="Center" /> 
                <telerik:GridBoundColumn UniqueName="KmKs" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center" DataField="KmKs" HeaderText="Km(Ks)" HeaderStyle-HorizontalAlign="Center" /> 
                <telerik:GridBoundColumn UniqueName="fumic" ItemStyle-Width="50px" DataFormatString="{0:N3}" ItemStyle-HorizontalAlign="Center" DataField="fumic" HeaderText="fumic" HeaderStyle-HorizontalAlign="Center" /> 
                <telerik:GridTemplateColumn UniqueName="TemplateColumn" ItemStyle-Width="5px" ItemStyle-HorizontalAlign="Center" HeaderText="">  
                    <ItemTemplate> 
                        <asp:Panel ID="Panel4" runat="server">  
                            <asp:CheckBox ID="SystemEnabled" runat="server" AutoPostBack="true" Checked='<%# Eval("SystemEnabled") %>' OnCheckedChanged="SystemEnabledChanged" /> 
                        </asp:Panel> 
                    </ItemTemplate> 
                </telerik:GridTemplateColumn> 
                <telerik:GridDropDownColumn UniqueName="System" ItemStyle-Width="170px" ListTextField="rCYPsystemName" ListValueField="System" ListDataMember="rCYPsystems" DataField="System"  HeaderText="rCYP system" HeaderStyle-HorizontalAlign="Left" DropDownControlType="RadComboBox" /> 
                <telerik:GridBoundColumn UniqueName="Value" DataField="Value" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center" HeaderText="ISEF" HeaderStyle-HorizontalAlign="Center" /> 
                <telerik:GridTemplateColumn UniqueName="TemplateColumn" ItemStyle-Width="5px" ItemStyle-HorizontalAlign="Center" HeaderText="">  
                    <ItemTemplate> 
                        <asp:Panel ID="Panel5" runat="server">  
                            <asp:CheckBox ID="bATypicalSwitch" runat="server" AutoPostBack="true" Checked='<%# Eval("bATypicalSwitch") %>' OnCheckedChanged="bATypicalSwitchChanged" /> 
                        </asp:Panel> 
                    </ItemTemplate> 
                </telerik:GridTemplateColumn> 
                <telerik:GridBoundColumn UniqueName="Alpha" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center" DataField="Alpha" HeaderText="α" HeaderStyle-HorizontalAlign="Center" /> 
                <telerik:GridBoundColumn UniqueName="Beta" ItemStyle-Width="50px" ItemStyle-HorizontalAlign="Center" DataField="Beta" HeaderText="β" HeaderStyle-HorizontalAlign="Center" /> 
            </Columns> 
            <EditFormSettings CaptionFormatString="Edit details for route with Id {0}" CaptionDataField="Id">  
                <FormTableItemStyle Width="100%" Height="29px"></FormTableItemStyle> 
                <FormTableStyle GridLines="None" CellSpacing="0" CellPadding="2"></FormTableStyle> 
                <FormStyle Width="100%" BackColor="#eef2ea"></FormStyle> 
                <EditColumn ButtonType="ImageButton" /> 
            </EditFormSettings> 
        </MasterTableView> 
        <ClientSettings> 
                <Selecting AllowRowSelect="True" EnableDragToSelectRows="True" /> 
        </ClientSettings> 
</telerik:RadGrid> 

protected void EnabledChanged(object sender, System.EventArgs e)  
    {  
        //first reference the panel which wraps the checkbox control through the Parent property  
        CheckBox chkBox = (sender as CheckBox);  
// Do something  
} 

Each checkbox has it's own OncheckedChanged event handler which enables/disables various columns. There seems to be a problem around when the event handler gets triggered. If you put a breakpoint within the event handler the run the app. When in the grid edit mode, if you check any checkbox the event handler triggers, if you uncheck it again it does not trigger the event handler. It seems like only half the functionality has been implemented.  I have tried many different ways including using checkbox columns instead of using your panels method and adding the autopostback and event handler programatically, auto-generating columns but it still only seems to fire the OnCheckedChanged event in one direction. I have looked through your knowledgebase/forums without joy. Any help appreciated.
Iana Tsolova
Telerik team
 answered on 05 Dec 2008
Narrow your results
Selected tags
Tags
+? more
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Tien
Top achievements
Rank 1
Iron
Krasimir
Top achievements
Rank 3
Bronze
Iron
Iron
Cedar
Top achievements
Rank 1
Iron
Emil
Top achievements
Rank 1
Iron
Kyle Watson
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?