Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
80 views
hi,

I have a rad grid with  edit for mas like below.
<EditFormSettings EditFormType="Template">
                  
                    <FormTemplate>

  <tr>
        <td style="width: 140px;">
            
        </td>
        <td>
            <asp:RadioButtonList ID="rbtntagtype" runat="server" AutoPostBack="true"  onselectedindexchanged="rbtntagtype_SelectedIndexChanged" >
            <asp:ListItem Text="Service" Value="Service" Selected="True"></asp:ListItem>
            <asp:ListItem Text="Doctor" Value="Doctor"></asp:ListItem>
            </asp:RadioButtonList>
        </td>
    </tr>
    <tr>
        <td style="width: 140px;">
             <asp:Label ID="Label2" runat="server" Text="Service Tags"></asp:Label>
        </td>
        <td>
            <asp:DropDownList ID="ddlservicetag" runat="server">
            </asp:DropDownList>
        </td>
    </tr>
</FormTemplate>
                </EditFormSettings>

I have a Radio button list.

Based on the radio button list selection have to load the values to drop down.

In code behind i written like below.

protected void rbtntagtype_SelectedIndexChanged(object sender, EventArgs e)
    {
        RadioButtonList rbtntag = (RadioButtonList)sender;

        GridEditableItem edititem = (sender as DropDownList).NamingContainer as GridEditableItem;
        DropDownList ddList = edititem.FindControl("ddlservicetag") as DropDownList;

        DataSet dl_loadservice = new DataSet();

        if (rbtntag.SelectedItem.Value == "Doctor")
        {
            dl_loadservice = objClass_RegisterDept.fn_getservicetags(true);
        }
        else
        {
            dl_loadservice = objClass_RegisterDept.fn_getservicetags(false);
        }
        ddList.DataSource = dl_loadservice;
        ddList.DataTextField = "tagname";
        ddList.DataValueField = "tagid";
        ddList.DataBind();
        ddList.Items.Insert(0, "Select");
    }

in selected index chnage itis saying
GridEditableItem edititem = (sender as DropDownList).NamingContainer as GridEditableItem;
is null..

can anyone suggest me how do i proceed with this..

Thenmozhi
Top achievements
Rank 1
 answered on 29 Dec 2010
4 answers
165 views
Hello,

I have implemented tree-view with context-menu.

Code look like as below
======================================================================
<Telerik:RadScriptManager runat="server" ID="RadScriptManager1" >
</Telerik:RadScriptManager>

<Telerik:RadTreeView runat="server" ID="TVtreeview" BorderWidth="1px" Height="300px"
    padding="2px" Width="800px" BackColor="#CCCCCC" ShowLineImages="false" BorderStyle="Solid"
    LoadingStatusPosition="BeforeNodeText">
    <ContextMenus>
        <Telerik:RadTreeViewContextMenu ID="ContextMenuVerbatium" runat="server">
            <Items>
                <Telerik:RadMenuItem Value="0" Text="Alphabetically Asending" PostBack="True" Enabled="false" />
                <Telerik:RadMenuItem Value="1" Text="Alphabetically Desending" PostBack="True" />
                <Telerik:RadMenuItem Value="2" Text="Ascending By Character Length" PostBack="True" />
                <Telerik:RadMenuItem Text="Desending By Character Length" Value="3" PostBack="True" />
            </Items>
        </Telerik:RadTreeViewContextMenu>
    </ContextMenus>
    <Nodes>
        <Telerik:RadTreeNode Text="Root">
        </Telerik:RadTreeNode>
    </Nodes>
</Telerik:RadTreeView>

======================================================================
I am binding record in above tree-view, it is working perfect last 15 days. Now it is working with some data and in some data it is not working properly it gives error like as below.

Error: this._element is undefined
Source File: http://localhost/mysite/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d3.5.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a3de828f0-5e0d-4c7d-a36b-56a9773c0def%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2010.2.713.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a7302be66-e7a1-4bc1-8280-71f03d66eba0%3a16e4e7cd%3af7645509%3a24ee1bba%3ae330518b%3a1e771326%3ac8618e41%3ae4f8f289%3ae524c98b
Line: 447
9

Can you please me help me out.

Thanks in advance.
Dimitar Terziev
Telerik team
 answered on 29 Dec 2010
1 answer
73 views
hi
when i export to excel IgnorePaging didn't fire
and show just 50 records from 200 records
thanks
my code:
  grdShareHolder.ExportSettings.IgnorePaging = true;
 grdShareHolder.ExportSettings.ExportOnlyData = true;
  grdShareHolder.ExportSettings.OpenInNewWindow = true;
 grdShareHolder.MasterTableView.ExportToExcel();
Daniel
Telerik team
 answered on 29 Dec 2010
5 answers
221 views
I followed this demo to show a context menu on the RadGrid.
http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandmenu/defaultcs.aspx?product=grid

How do I prevent context menu from showing up if the Radgrid's row is in edit mode?
Princy
Top achievements
Rank 2
 answered on 29 Dec 2010
4 answers
143 views
Hi guys
I have a button and a Radwindow in a page. Radwidow contains two drag and drop radgrids (same as drag and drop ragrid demo) I want Ajaxify these controls. I tried to create a RadAjaxManager like this
<telerik:RadAjaxManager runat="server" ID="radAjax" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="btnAdd">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="AddRemoveItemWindow" />                                    
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="grdPendingOrders">
                <UpdatedControls>                
                    <telerik:AjaxUpdatedControl ControlID="grdPendingOrders" />
                    <telerik:AjaxUpdatedControl ControlID="grdShippedOrders" />                 
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="grdShippedOrders">
                <UpdatedControls>                
                    <telerik:AjaxUpdatedControl ControlID="grdShippedOrders" />
                    <telerik:AjaxUpdatedControl ControlID="grdPendingOrders" />                
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="UseDragColumnCheckBox">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="grdPendingOrders" />
                    <telerik:AjaxUpdatedControl ControlID="grdShippedOrders" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
When click on btnAdd,  radwindow "AddRemoveItemWindow"  should popup as Modal popup and then drag and drop items in each grid. Everything is working perfectly. My aim is to include btnAdd and radwindow in Radajaxmanager. When I run with above mentioned code, popup window is working good, but while dragging items from one grid to another, getting error. Anybody can help me?
Ben
Top achievements
Rank 1
 answered on 29 Dec 2010
0 answers
255 views
Im having some trouble getting the contenturl in the radpageview to work (towards the bottom of the snippet).  I am following a guide on the telerik website with a few additions of my own.  On the third tab it should display the telerik website, but all I am seeing is 'This text is never shown'.

Any advice?

<telerik:RadScriptManager ID="DefaultScriptManager" runat="server" />
<table width="100%" border="4">
    <tr>
        <td colspan="2">
            <div class="header">
                <telerik:RadToolBar ID="DefaultRadToolBar" Runat="server" Skin="Office2007"
                EnableRoundedCorners="true" EnableShadows="true" OnClientButtonClicking="DefaultRadToolBarClick"
                Width="100%">
                    <Items>
                        <telerik:RadToolBarButton ImageUrl="./Images/New.gif" Value="tbrNew" Text="New" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/Open.gif" Value="tbrOpen" Text="Open" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/QueryPanel.gif" Value="tbrQueryPanel" Text="Query Panel" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/RunQuery.gif" Value="tbrRunQuery" Text="Run Query" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/ClearQuery.gif" Value="tbrClearQuery" Text="Clear Query" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/16-Excel.gif" Value="tbrExcel" Text="Export to Excel" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton Value="tbrNena" Text="Export to Nena" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                            <telerik:RadToolBarButton Value="tbrUserName">  
                            <ItemTemplate>  
                            <telerik:RadTextBox ID="txtUserName" runat="server" Font-Names="Tahoma" Font-Size="8pt"
                                Height="18px" ReadOnly="True"/>  
                            </ItemTemplate>  
                            </telerik:RadToolBarButton>
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/SignOut.gif" Value="tbrLogOut" Text="Log Out" />
                        <telerik:RadToolBarButton IsSeparator="true" />
                        <telerik:RadToolBarButton ImageUrl="./Images/Help.gif" Value="tbrHelp" Text="Help" />
                    </Items>
                </telerik:RadToolBar>
            </div>
        </td>
    </tr>
    <tr valign="top" align="left">
        <td width="10%">
            <div class="navigation">
                <telerik:RadPanelBar ID="DefaultRadPanelBar" Runat="server" Skin="Office2007">
                    <Items>
                        <telerik:RadPanelItem Text="Tables" ImageUrl="Images/Tables.gif" Expanded="True">
                            <Items>
                                <telerik:RadPanelItem Text="Agency">
                                    <Items>
                                        <telerik:RadPanelItem Text="Pending Changes" />
                                        <telerik:RadPanelItem Text="Archived Changes" />
                                    </Items>
                                </telerik:RadPanelItem>
                                <telerik:RadPanelItem Text="ESN">
                                    <Items>
                                        <telerik:RadPanelItem Text="Pending Changes" />
                                        <telerik:RadPanelItem Text="Archived Changes" />
                                    </Items>
                                </telerik:RadPanelItem>
                                <telerik:RadPanelItem Text="MSAG">
                                    <Items>
                                        <telerik:RadPanelItem Text="Pending Changes" />
                                        <telerik:RadPanelItem Text="Archived Changes" />
                                        <telerik:RadPanelItem Text="MSAG History" />
                                        <telerik:RadPanelItem Text="MSAG Export Config" />
                                    </Items>
                                </telerik:RadPanelItem>
                                <telerik:RadPanelItem Text="Customer">
                                    <Items>
                                        <telerik:RadPanelItem Text="Pending Changes" />
                                        <telerik:RadPanelItem Text="Archived Changes" />
                                        <telerik:RadPanelItem Text="Customer History" />
                                    </Items>
                                </telerik:RadPanelItem>
                                <telerik:RadPanelItem Text="Customer Correction" />
                                <telerik:RadPanelItem Text="Table Sizes" />
                            </Items>
                        </telerik:RadPanelItem>
                        <telerik:RadPanelItem Text="ANI/ALI" ImageUrl="Images/phone.gif">
                            <Items>
                                <telerik:RadPanelItem Text="Pending Descrepancies" />
                                <telerik:RadPanelItem Text="Archived Deisrepancies" />
                            </Items>
                        </telerik:RadPanelItem>
                        <telerik:RadPanelItem Text="Reports" ImageUrl="Images/Reports.gif">
                            <Items>
                                <telerik:RadPanelItem Text="Agency" />
                                <telerik:RadPanelItem Text="ESN" />
                                <telerik:RadPanelItem Text="MSAG" />
                                <telerik:RadPanelItem Text="MSAG History" />
                                <telerik:RadPanelItem Text="Customer" />
                                <telerik:RadPanelItem Text="Customer Correction" />
                                <telerik:RadPanelItem Text="Customer History" />
                            </Items>
                        </telerik:RadPanelItem>
                        <telerik:RadPanelItem Text="Metrics" ImageUrl="Images/Metrics.png">
                            <Items>
                                <telerik:RadPanelItem Text="Aging Detail" />
                                <telerik:RadPanelItem Text="Aging LNP" />
                                <telerik:RadPanelItem Text="Aging Summary" />
                                <telerik:RadPanelItem Text="ALI Query Summary" />
                                <telerik:RadPanelItem Text="Database Summary" />
                                <telerik:RadPanelItem Text="Erroneous Input" />
                                <telerik:RadPanelItem Text="Posing Times" />
                            </Items>
                        </telerik:RadPanelItem>
                        <telerik:RadPanelItem Text="Other" ImageUrl="Images/Other.ICO">
                            <Items>
                                <telerik:RadPanelItem Text="Notification" />
                                <telerik:RadPanelItem Text="Upload" />
                                <telerik:RadPanelItem Text="Download" />
                                <telerik:RadPanelItem Text="Change Password" />
                                <telerik:RadPanelItem Text="Process Log" />
                            </Items>
                        </telerik:RadPanelItem>
                    </Items>
                </telerik:RadPanelBar>
            </div>
        </td>
        <td>
            <div class="content">
                <telerik:RadTabStrip ID="DefaultRadTabStrip" align="left" Width="100%" runat="server" Skin="Office2007" MultiPageID="RadMultiPage" OnClientLoad="OnClientLoad">
                    <Tabs>
                        <telerik:RadTab Text="Page 1" PageViewID="RadPageView1">
                        </telerik:RadTab>
                        <telerik:RadTab Text="Page 2" PageViewID="RadPageView2">
                        </telerik:RadTab>
                        <telerik:RadTab Text="Page 3" PageViewID="RadPageView3">
                        </telerik:RadTab>
                    </Tabs>
                </telerik:RadTabStrip>
                <telerik:RadMultiPage ID="RadMultiPage" runat="server">
                      
                    <telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" Height="100%">
                        <img src="Images/Other.ICO" alt="Products" />
                    </telerik:RadPageView>
                      
                    <telerik:RadPageView ID="RadPageView2" runat="server" Width="100%" Height="100%">
                        <br />
                        <telerik:RadComboBox runat="server" ID="RadComboBox1" Label="To:" Width="160px" Skin="Black">
                            <Items>
                                <telerik:RadComboBoxItem Text="Sales" />
                                <telerik:RadComboBoxItem Text="Marketing" />
                                <telerik:RadComboBoxItem Text="R&D" />
                            </Items>
                        </telerik:RadComboBox>
                        <br />
                        <br />
                        <telerik:RadTextBox runat="server" ID="RadTextBox1" Label="Subject:" Width="300px" Skin="Black">
                        </telerik:RadTextBox>
                        <br />
                        <br />
                        <label for="TextBox1">Message:</label>
                                                                                             <asp:TextBox runat="server" ID="TextBox1" Rows="10" TextMode="MultiLine" Width="300px"></asp:TextBox>
                        <br />
                        <br />
                        <input type="button" value="Send" id="btnSend" />
                    </telerik:RadPageView>
                      
                    <telerik:RadPageView ID="RadPageView3" runat="server" ContentUrl="http://www.telerik.com">
                        This text is never shown
                    </telerik:RadPageView>
                </telerik:RadMultiPage>
            </div>
        </td>
    </tr>
</table>
Kent
Top achievements
Rank 1
 asked on 29 Dec 2010
8 answers
188 views
I am stumped on this one.

<%@ Page Language="C#" AutoEventWireup="true"  %> 
 
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> 
 
 
<html xmlns="http://www.w3.org/1999/xhtml"
<head runat="server"
    <title></title
 
    <style type="text/css"
 
        .rsToday, .rsDatePickerActivator 
        { 
            visibility:hidden !important; 
        } 
    </style> 
</head> 
<body> 
             
    <form id="form1" runat="server"
     
    <asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager> 
 
     <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
        <AjaxSettings>             
 
            <telerik:AjaxSetting AjaxControlID="scheduler"
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="scheduler" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting>             
 
        </AjaxSettings> 
    </telerik:RadAjaxManager> 
 
    <table cellpadding="0" cellspacing="0" border="1"
 
        <tr><td style="height:900px"></td></tr
 
        <tr> 
            <td> 
                <telerik:RadTextBox ID="txt" runat="server"></telerik:RadTextBox> 
                <asp:RequiredFieldValidator ID="val" runat="server" ControlToValidate="txt" Text="*" ErrorMessage="" Display="Dynamic" InitialValue="1"></asp:RequiredFieldValidator> 
            </td> 
        </tr> 
         
        <tr> 
            <td> 
                <telerik:RadScheduler runat="server" ID="scheduler" SelectedView="MonthView" DataRecurrenceField="none" DataRecurrenceParentKeyField="none" DataKeyField="none" DataSubjectField="none" DataStartField="none" DataEndField="none"
                </telerik:RadScheduler> 
            </td> 
        </tr> 
    </table> 
 
    </form> 
</body> 
</html> 
 


On a very tall page, scroll to the bottom of the page then change the month in the scheduler. I have found that in IE, Safari, and Chrome the entire page will shift (jump) to the top of the page changing the scroll position. Then after a pause set the focus back on the scheduler.

The strange part is that if I take out the RequiredFieldValidator the page does not shift (jump). Rather the month changes and the page stays at the same scroll position.

Can a single RequiredFieldValidator truly be causing the bug?

Any help would be appreciated.

Thanks,

Felipe


prabha
Top achievements
Rank 1
 answered on 29 Dec 2010
2 answers
877 views
Hi:

I am trying to lauch a window like I have done many times before and the window immediately closes.

<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
    <script type="text/javascript">
        //<![CDATA[
        function orderMaintenanceOpenWindow() {
            var ordNbr = document.getElementById("<%= orderNumberTextBox.ClientID %>").value;
            if (ordNbr == "") {
            }
            else {
                var winurl = "OrdersMaintenance.aspx?ordernbr=" + ordNbr;
                // alert(winurl);
                var oWnd = radopen(winurl, "orderMaintenanceWindow");
            }
            return false;
        }
        ...
        //]]>
    </script>
</telerik:RadScriptBlock>
<telerik:RadWindowManager ID="ordersSelectionRadWindowManager" runat="server" EnableViewState="True">
    <Windows>
        <telerik:RadWindow ID="orderMaintenanceWindow" runat="server"
            Height="600" Width="800" Title="Order Maintenance"
            KeepInScreenBounds="True" VisibleTitlebar="true" Modal="true"
            Behaviors="Close, Maximize, Move, Resize" InitialBehaviors="Maximize" />
    </Windows>
</telerik:RadWindowManager>
I see the window fully populated and it just closes.
Any suggestions?
Phil
Phil
Top achievements
Rank 2
 answered on 29 Dec 2010
4 answers
225 views
I have different controls in add and edit mode in my Radgrid. However, i want my grid to open in Edit mode immediately once the Add button is clicked. Is this possible? if yes , can some one tell me how ?

Thanks    
Manav
Top achievements
Rank 1
 answered on 28 Dec 2010
4 answers
168 views
Hi, I have a question regarding if anything special is needed to bind a recurrence editor from a code behind file. I am using an Advanced form where I pull open a Rad Dock to handle my scheduler appointment creation. The problem I have occurs when someone goes to edit a series. I am retrieving the Recurrence rule from the master appointment as well as the original start date and end date and I'm binding them in the Scheduler.FormCreating event in the code behind. It looks something like this:

StartTime.SelectedDate = TheScheduler.UtcToDisplay(master.Start);
EndTime.SelectedDate = TheScheduler.UtcToDisplay(master.End);
SubjectText.Text = master.Subject;
DescriptionText.Text = master.Description;

This binds all of the master appointment data to the Rad Dock even if someone selects to edit the series from an occurrence that isn't the master event. This works fine once the Rad Dock loads and displays the values; however, if a user chooses to go on and triggers a post-back my Recurrence Rule's start and end time isn't being remembered. It shows up in the Rad Dock properly, but does not remember the start and end values after post-back. Here's an example of the values I am getting on load, and those I am getting on post back:

//On Load (RecurrenceRuleText retrieved from VS2010 Immediate Window)
"DTSTART:20101227T000000Z\r\nDTEND:20101228T000000Z\r\nRRULE:FREQ=DAILY;COUNT=4;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR,SA,SU\r\n"
 
//On Post-back (RecurrenceRuleText retrieved from VS2010 Immediate Window)
"DTSTART:20000101T000000Z\r\nDTEND:20000102T000000Z\r\nRRULE:FREQ=DAILY;COUNT=4;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR,SA,SU\r\n"

The strange part is that the other aspects of the Recurrence rule are remembered properly which leads me to think maybe I am not binding my StartTime and EndTime values correctly.

Attached is a picture of the Recurrence editor before post-back
Brian King
Top achievements
Rank 1
 answered on 28 Dec 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Top users last month
Miljana
Top achievements
Rank 2
Iron
Iron
Joel
Top achievements
Rank 3
Bronze
Bronze
Bronze
Cynthia
Top achievements
Rank 1
John
Top achievements
Rank 1
Iron
Mozart
Top achievements
Rank 1
Iron
Veteran
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?