Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
82 views
I have a rad alert function (from this site) that I got to work great, but now I want to make it work AFTER i do logic on code behind page.

It works when I use onclick="my javascript" in the button tag.   But I want it to fire on the code behind AND run the script after I do logic.

How can I do this?

 

protected void btnResetPwd_Click(object sender, EventArgs e)

 

{

 

 

 * here is my button event click 
 * I want logic here, then if good......run that radalert(); script
}


HOW?




Georgi Tunev
Telerik team
 answered on 22 Jul 2009
1 answer
153 views
Hi,

I have a asp.net page in which I am want to pass parameters to a rad window. I want to access that parameter in the rad window page_load method on the server side. I am not able to able to access this value as it is at the very initial stages to load. But, I can access the parameter at client level by writing onload method on body tag like this:

<script language="javascript" type="text/javascript">
function GetRadWindow()
{
  var oWindow = null;
  if (window.radWindow)
     oWindow = window.radWindow;
  else if (window.frameElement.radWindow)
     oWindow = window.frameElement.radWindow;
  return oWindow;
}

function receiveArg()
{
   var currentWindow = GetRadWindow();
   alert(currentWindow.argument);
 
}
</script>
   
</head>
<body onload="receiveArg();">
  <form id="form" runat="server">


But, I dont want to do this at the client level. I require this value in page load at server side as I need to do some business logic over it.

Is there any way to get this????


Thanks,
Mahesh
Georgi Tunev
Telerik team
 answered on 22 Jul 2009
1 answer
103 views
Hi all,
I need to set up a radTooBar in a Composite Control which I'm writing, and would like to populate it from an XML file using LoadContentFile.

However, I can't find any documentation on the content/layout of a valid XML file which defines the toolbar structure. Can someone point me in the right direction, please?

Thanks,

James
Atanas Korchev
Telerik team
 answered on 22 Jul 2009
8 answers
429 views
I have a RadTreeView control inside an AJAX update panel. When various ajax methods on the server run, I repopulate the control from the data store. Is there a way to make the control remember it's expanded/collapsed state as well as what node was selected automatically?

It's relatively easy to do and I was wondering if I would have to do this manually or if I just missed a property on the control so that it maintains its state on its own.

The user experience of having the expanded/collapsed nodes default back to all collapsed or all expanded (if the developer issues an ExpandAllNodes() call on the server before return), and the selected node being no longer selected is very poor.
AL
Top achievements
Rank 1
 answered on 22 Jul 2009
3 answers
333 views
Hi,
I'm trying to add a generated JQuery-script with the RadScriptManager but I can't figure out how...
  // Type cstype = GetType(); 
        // const string csname = "GroupLabelScript"; 
        // ClientScriptManager cs = Page.ClientScript; 
 
        StringBuilder script = new StringBuilder(); 
 
        script.AppendFormat("<script type=\"text/javascript\">{0}", Environment.NewLine); 
 
        script.AppendFormat("{0}",Environment.NewLine); 
 
        script.AppendFormat("$telerik.$(document).ready(function() {0} {1}", @"{", Environment.NewLine); 
        for (int i = 0; i < (7 * 3); i++) 
        { 
            script.AppendFormat("$telerik.$(\".rsHorizontalHeaderTable tr:last th:eq({0})\").addClass(\"{1}\");{2}", i, (i % 2 == 0) ? "Red" : "Green", Environment.NewLine); 
        } 
        script.AppendFormat("{0});{1}", @"}", Environment.NewLine); 
        script.Append(Environment.NewLine); 
 
        script.AppendFormat("</script>{0}", Environment.NewLine); 
 
        // How do I add my script to the RadScriptManager1 ?! 
        RadScriptManager1.Scripts.Add(script.ToString()); 
         
        // cs.RegisterClientScriptBlock(cstype, csname, script.ToString(), false); 

This " RadScriptManager1.Scripts.Add(script.ToString());" does of cource not work... But how do I do what I'm trying to do?

Atanas Korchev
Telerik team
 answered on 22 Jul 2009
1 answer
39 views
Hello,

i want to open a radWindow with this page:


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddRelation.aspx.cs" Inherits="EDMS.Web.Userpages.AddRelation" %> 
 
<!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>Untitled Page</title> 
</head> 
<body style="background-color : #E1E1E0"
    <form id="form1" runat="server"
         
        <telerik:RadScriptManager ID="radScriptManager" runat="server"
        </telerik:RadScriptManager> 
         
        <telerik:RadSkinManager ID="radSkinManager" runat="server" Skin="Outlook"
        </telerik:RadSkinManager> 
         
        <telerik:RadAjaxManager ID="radAjaxManager" runat="server"
        </telerik:RadAjaxManager> 
         
        <telerik:RadAjaxLoadingPanel ID="AjaxLoadingPanel1" runat="server"
        </telerik:RadAjaxLoadingPanel> 
     
        <script type="text/javascript"
            function GetRadWindow() 
            { 
               var oWindow = null
               if (window.radWindow) oWindow = window.radWindow; 
               else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; 
               return oWindow; 
            } 
             
            function returnToParent() 
            { 
                //create the argument that will be returned to the parent page 
                var oArg = new Object(); 
                                 
                //get the selected date from RadGrid 
                var radGrid = $find("<%= radGrid.ClientID %>"); 
                oArg.docId = radGrid.get_selectedValue; 
                                                           
                //get a reference to the current RadWindow 
                var oWnd = GetRadWindow(); 
                 
                //Close the RadWindow and send the argument to the parent page 
                if(oArg.docId) 
                { 
                    oWnd.close(oArg); 
                } 
                else 
                { 
                    alert("Please choose Document"); 
                } 
            } 
        </script> 
         
        <table width="800px"
            <tr> 
                <td align="left" style="background-color:White"
                    <asp:Image ID="Image1" runat="server" ImageUrl="~/App_Themes/Default/Images/iflowsIcon.jpg"/> 
                    <strong><asp:Label ID="lblDocumentSearch" runat="server" OnLoad="OnLabelLoad" Text="documentsearch" style="padding: 5px;"></asp:Label></strong
                </td> 
            </tr> 
            <tr> 
                <td class="mytableGraySeperator"
                </td> 
            </tr> 
            <tr> 
                <td> 
                    <telerik:RadPanelBar runat="server" ID="panelBarSearch" AllowCollapseAllItems="false" ExpandMode="SingleExpandedItem" Width="800"
                        <Items> 
                            <telerik:RadPanelItem Expanded="true" Text="simplesearch" Value="simplesearch" runat="server" OnLoad="OnPanelItemLoad"
                                <Items> 
                                    <telerik:RadPanelItem> 
                                        <ItemTemplate> 
                                            <table> 
                                                <tr> 
                                                    <td> 
                                                        <asp:Label ID="lblSearchAlltextFields" runat="server" Text="searchalltextfields" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadTextBox ID="txbSearchAllTextFields" runat="server"></telerik:RadTextBox> 
                                                    </td> 
                                                    <td align="right"
                                                        <asp:Button ID="btnSimpleSearch" Text="Search" runat="server" OnClick="btnSimpleSearch_Click"/> 
                                                    </td>                                   
                                                </tr> 
                                            </table> 
                                        </ItemTemplate> 
                                    </telerik:RadPanelItem> 
                                </Items> 
                            </telerik:RadPanelItem> 
                            <telerik:RadPanelItem Expanded="false" Text="detailsearch" Value="detailsearch" runat="server" OnLoad="OnPanelItemLoad"
                                <Items> 
                                    <telerik:RadPanelItem> 
                                        <ItemTemplate> 
                                            <table> 
                                                <tr> 
                                                    <td> 
                                                        <asp:Label ID="lblCategory" runat="server" Text="category" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadComboBox ID="cobxCategory" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblName" runat="server" Text="documentname" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadTextBox ID="txbName" runat="server"></telerik:RadTextBox> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblDescription" runat="server" Text="description" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadTextBox ID="txbDescription" runat="server"></telerik:RadTextBox> 
                                                    </td>                                     
                                                </tr> 
                                                <tr> 
                                                    <td> 
                                                        <asp:Label ID="lblFileSize" runat="server" Text="filesize" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadComboBox ID="cobxFileSize" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblCreater" runat="server" Text="creater" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadTextBox ID="txbCreater" runat="server"></telerik:RadTextBox> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblPhysicalStorage" runat="server" Text="physicalstorage" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadTextBox ID="txbPhysicalStorage" runat="server"></telerik:RadTextBox> 
                                                    </td>                                     
                                                </tr> 
                                                <tr> 
                                                    <td> 
                                                        <asp:Label ID="lblFileExtension" runat="server" Text="fileextension" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadComboBox ID="cobxFileExtension" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblCreatedDateFrom" runat="server" Text="createddatefrom" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadDatePicker ID="datePickerCreatedFrom" runat="server" ></telerik:RadDatePicker> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblCreatedDateTo" runat="server" Text="createddateto" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadDatePicker ID="datePickerCreatedTo" runat="server" ></telerik:RadDatePicker> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td> 
                                                        <asp:Label ID="lblDocumentState" runat="server" Text="state" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadComboBox ID="cobxDocumentState" runat="server" MarkFirstMatch="true"></telerik:RadComboBox> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblLastEditedDateFrom" runat="server" Text="lastediteddatefrom" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadDatePicker ID="datePickerLastEditedFrom" runat="server" ></telerik:RadDatePicker> 
                                                    </td> 
                                                    <td> 
                                                        <asp:Label ID="lblLastEditedDateTo" runat="server" Text="lastediteddateto" OnLoad="OnLabelLoad"></asp:Label> 
                                                    </td> 
                                                    <td> 
                                                        <telerik:RadDatePicker ID="datePickerLastEditedTo" runat="server" ></telerik:RadDatePicker> 
                                                    </td> 
                                                </tr> 
                                                <tr> 
                                                    <td align="right" colspan="6"
                                                        <asp:Button ID="btnDetailSearch" Text="Search" runat="server" OnClick="btnDetailSearch_Click"/> 
                                                    </td> 
                                                </tr> 
                                            </table> 
                                        </ItemTemplate> 
                                    </telerik:RadPanelItem> 
                                </Items> 
                            </telerik:RadPanelItem> 
                        </Items> 
                    </telerik:RadPanelBar> 
                </td> 
            </tr> 
            <tr> 
                <td align="left"
                    <asp:Label ID="lblFoundDocuments" runat="server" Text="documentsfound"></asp:Label> 
                </td> 
            </tr> 
        </table> 
     
        <table cellpadding="0" cellspacing="0" width="800px"
            <tbody valign="top"
                <tr> 
                    <td align="left" style="background-color:White"
                        <asp:Image ID="imgIcon" runat="server" ImageUrl="~/App_Themes/Default/Images/iflowsIcon.jpg"/> 
                        <strong><asp:Label ID="lblTitle" runat="server" Text="chooseDocument" OnLoad="OnLabelLoad" style="padding: 5px;"></asp:Label></strong
                    </td> 
                </tr> 
                <tr> 
                    <td class="mytableDarkBlueSeperator"
                    </td> 
                </tr> 
                <tr> 
                    <td> 
                        <telerik:RadGrid ID="radGrid" runat="server" 
                                            AllowPaging="True"  
                                            PageSize="20" 
                                            AutoGenerateColumns="False" 
                                            GridLines="Both" 
                                            OnNeedDataSource="Radgrid_NeedDatasource"
                             
                            <MasterTableView DataKeyNames="id"
                                <CommandItemTemplate> 
                                    <div style="padding: 5px 5px;"
                                        <img onload="returnToParent" style="border:0px;vertical-align:middle;" alt="" src="../App_Themes/Default/Images/file_icon.gif"/> 
                                        <asp:Label ID="lblChooseDocument" runat="server" Text="choosedocument" OnLoad="OnLabelLoad"></asp:Label> 
                                    </div> 
                                </CommandItemTemplate> 
                                                                                     
                                <Columns> 
                                 
                                    <telerik:GridBoundColumn DataField="id" Visible="false"></telerik:GridBoundColumn> 
                                        <telerik:GridTemplateColumn> 
                                            <ItemTemplate> 
                                                <asp:Image runat="server" ID="imgNew" 
                                                    OnLoad="OnImageLoad" /> 
                                                <asp:TextBox ID="txbCreatedDate" runat="server" 
                                                    Visible ="false" 
                                                    Text='<%# DataBinder.Eval(Container.DataItem,"created_date").ToString() %>' /> 
                                            </ItemTemplate> 
                                        </telerik:GridTemplateColumn> 
                                        <telerik:GridHyperLinkColumn DataTextField="Metainformation.name" HeaderText="Profile" DataNavigateUrlFormatString="DocumentProfile.aspx?id={0}" DataNavigateUrlFields="id" ></telerik:GridHyperLinkColumn> 
                                        <telerik:GridBoundColumn DataField="Category.name" HeaderText="Kategorie"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="User.lastname" HeaderText="Ersteller"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="created_date" HeaderText="Erstellungsdatum"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="User1.lastname" HeaderText="letzter Bearbeiter"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="checkout_date" DataType="System.DateTime" HeaderText="in Verwendung seit"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="Folder.name" HeaderText="Ordner"></telerik:GridBoundColumn> 
                                         
                                    </Columns> 
                                       
                                    <RowIndicatorColumn> 
                                        <HeaderStyle Width="20px"></HeaderStyle> 
                                    </RowIndicatorColumn> 
 
                                    <ExpandCollapseColumn> 
                                        <HeaderStyle Width="20px"></HeaderStyle> 
                                    </ExpandCollapseColumn> 
                                </MasterTableView>           
                        </telerik:RadGrid> 
                    </td> 
                </tr> 
            </tbody> 
        </table> 
         
         
    </form> 
</body> 
</html> 
 


The Radwindow opens, but it gives me following errormessage:

german:

Die Steuerelementauflistung kann nicht geändert werden, da das Steuerelement Codeblöcke enthält

english maybe:

The controllisting cant be changed, because the control contains code.

Question 1: Anyone got the same error?

Question 2:

I want to return the id that is the DatakeyValue of a selected row to the parent page.

                var radGrid = $find("<%= radGrid.ClientID %>"); 
                oArg.docId = radGrid.get_selectedValue; 

Do i do it correct or how can i access the radgrid key value of a row via javascript?

cheers mario
Georgi Tunev
Telerik team
 answered on 22 Jul 2009
5 answers
454 views

Hi,

I have splitter in an aspx page (this aspx page does inherit a Master Page). This splitter has a LEFT Pane and a RIGHT Pane. The Left Pane has a TREE, the contents of this TREE are populated from database. This TREE has Parent Nodes and Child Nodes. On clicking the Parent nodes their child nodes are displayed.  NOW clicking the child nodes will open an aspx page in the RIGHT Pane. Basically the child nodes contain NavigationUrl, so that when a user clicks it, an aspx page is opened in the RIGHT pane.

Now regarding RIGHT pane: User types data in textboxes, text area… There is also a SAVE button in the aspx page that was loaded in the RIGHT Pane.

When User clicks the SAVE button in the Right Pane, I want Only that Parent Node and THAT Clicked Child NODE to be refreshed, NOT the entire tree.

Can anyone HELP, PLEASE!!!

AL
Top achievements
Rank 1
 answered on 22 Jul 2009
6 answers
266 views


Hello Telerik Team,

I'm using the manual binding way to bind my data [ not using controls, binding @ page-behind code ]

My question is, when the user clicks edit :
1 - How to get the selected row values [ cuz I want to get the text in that row and place it in the controls in the EditItemTemplate ]
2 - @Update click, how to get the values from these textboxes ?!

Please, Note that I read the documentation but its not helping since its using the SqlDataSource control.

Your hints are highly appreciated.
Best Regards,
Monalisa
Top achievements
Rank 1
 answered on 22 Jul 2009
14 answers
676 views
I am trying to create a RadComboBox strictly using only the code behind.  I am coming into a problem.  I can create the object and populate it with data but when I try to click on the drop down to view and select the data I have stored in it nothing happens. Basically it is not letting me have access to my data.  When I add the <telerik:RadComboBox> tag to the design page and give it the same ID name that I did my object I created on the code behind it works just fine but this is not how I need to have it created.  Can you help me figure out what I am missing or what I am doing wrong?

Thanks,

Kyle
Kyle Jones
Top achievements
Rank 1
 answered on 22 Jul 2009
0 answers
65 views
Does anyone have a sample code for sorting the header columns in a multi-column combo box?

Thanks
Telerikuser
Top achievements
Rank 1
 asked on 22 Jul 2009
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?