Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
102 views
HI,
      I am using  a RadList box .
      When the Item in the list box gets changed by scrolling I want to fill a grid.I can achiev this by clicking the item in the list box.
      But , I want to do it on scrollbar changed event of list box .I jsut  want to fire a javascript on Scrollbar click event of a radlist box.
      Is this possible? Please suggest me a solution for the same.
Thanks.
  
Genady Sergeev
Telerik team
 answered on 12 Feb 2010
1 answer
76 views
Hi
Please!!!!!!!!!!

CAN ANY ONE ANSWER THIS THREAD TO SOLVE MY PROBLEM.

http://www.telerik.com/community/forums/aspnet-ajax/general-discussions/element-not-known-error.aspx

i AM GETTING IT AFTER UPGRADING TO NEWER VERSION. 2009. Q3 1314.35

THANK YOU
Pavlina
Telerik team
 answered on 12 Feb 2010
3 answers
195 views
 
how can i stop the timer. timer is controled within radajaxmanager. but timer1.enabled = false is not working.
i controlled RadAjaxManager1 instead of Timer1 in AjaxControlID . but page gets refreshed...
what i do.. plz help me...



<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
        <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="Timer1">
        <UpdatedControls >
        <telerik:AjaxUpdatedControl ControlID="HiddenField1"/>
        </UpdatedControls>
        </telerik:AjaxSetting>
        </AjaxSettings>
        </telerik:RadAjaxManager>
        <asp:HiddenField ID="HiddenField1" runat="server" />
        <asp:HiddenField ID="HiddenField2" runat="server" />
        <br />
        <asp:Timer ID="Timer1" runat="server" Interval="3000" OnTick="Timer1_Tick">
        </asp:Timer>
 <telerik:RadScriptBlock runat="server" ID="sctblk">
        <script type="text/javascript">
 function checkval() {
 
  if (document.getElementById("HiddenField1").value == "ajax") {
        var result = confirm("Are you sure accept the users?");
        if (result) {
        var ajaxManager = $find("<%=RadAjaxManager1.ClientID %>");
        ajaxManager.ajaxRequest('yes');
            return ;
            
        }
        else {
            var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>');
             ajaxManager.ajaxRequest('no');
            return;
        }
        }
    }
</script>


 function checkval() {
 alert("check");
  if (document.getElementById("HiddenField1").value == "ajax") {
        var result = confirm("Are you sure accept the users?");
        if (result) {
       // alert("if");
       //var ajaxManager="<%=RadAjaxManager1.ClientID %>";
          var ajaxManager = $find("<%=RadAjaxManager1.ClientID %>");

          //  alert(ajaxManager);
            //document.getElementById("HiddenField2").value="if";
            document.getElementById("HiddenField1").value ="kkk";
            ajaxManager.ajaxRequest('yes');
            return ;
            
        }
        else {
     //   alert("else");
        
            var ajaxManager = $find('<%= RadAjaxManager1.ClientID %>');
           // alert(ajaxManager);
          //  document.getElementById("HiddenField2").value="else";
                      document.getElementById("HiddenField1").value ="kkk";

            ajaxManager.ajaxRequest('no');
            return;
        }
        }
    }
</script>

protected void Timer1_Tick(object sender, EventArgs e)
    {
        
        HiddenField1.Value = "ajax";
        string loadscript2 = "function f(){checkval()} Sys.Application.add_load(f);";
        ScriptManager.RegisterStartupScript(this, this.GetType(), "loadscript2", loadscript2, true);
}
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
    {
        Timer1.Enabled = false;
        if (e.Argument == "yes")
        {          
          MessageBox.Show("yes");
          }
 else
        {
            MessageBox.Show("no");
          
        }

} 



Iana Tsolova
Telerik team
 answered on 12 Feb 2010
5 answers
886 views
Hello Telerik-Team,

I have to hide some controls in the edit mode but show them in the insert mode:
<telerik:GridTemplateColumn DataField="Kennwort" EditFormHeaderTextFormat="Kennwort*:" HeaderText="" HeaderStyle-Width="0"   
    Visible="false" UniqueName="Kennwort">  
    <EditItemTemplate> 
        <asp:TextBox runat="server" ID="tbKennwort" Width="300" MaxLength="30" Text='<%# Bind("Kennwort") %>'></asp:TextBox> 
        <span style="color: Red">  
        <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="tbKennwort" ErrorMessage="*" runat="server">  
        </asp:RequiredFieldValidator> 
        </span> 
    </EditItemTemplate> 
 </telerik:GridTemplateColumn>   
 
<telerik:GridTemplateColumn DataField="Kennwort" EditFormHeaderTextFormat="Kennwort-Wiederholung*:" HeaderText="" HeaderStyle-Width="0"   
    Visible="false" UniqueName="Kennwort2">  
    <EditItemTemplate> 
        <asp:TextBox runat="server" ID="tbKennwort2" Width="300" MaxLength="30" ></asp:TextBox> 
        <span style="color: Red">  
        <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="tbKennwort2" ErrorMessage="*" runat="server">  
        </asp:RequiredFieldValidator> 
        </span> 
    </EditItemTemplate> 
 </telerik:GridTemplateColumn>      

How can I manage this?

I hav tried it with:
        protected void RadGrid1_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e)  
        {  
            if (e.Item.IsInEditMode == true)  
            {  
                GridEditableItem editItem = e.Item as GridEditableItem;  
 
 
                TextBox tbKennwort = editItem["Kennwort"].FindControl("tbKennwort") as TextBox;  
                tbKennwort.Visible = false;  
 
                TextBox tbKennwort2 = editItem["Kennwort2"].FindControl("tbKennwort2") as TextBox;  
                tbKennwort2.Visible = false;  
 
            }  
        } 

but then the 2 controls are hidden in the edit und in the insert mode.

Can anybody help?

Regards Christian





Christian
Top achievements
Rank 1
 answered on 12 Feb 2010
1 answer
169 views
I generate the following client-side code to trigger the built-in expand functionality for the current item:

There are 2 <a href='#' onclick='$find("ctl00_ContentPlaceHolder1_RadGrid1_ctl00").expandItem(0);return false;'>comments</a> on this post. 

This expands just fine. However, I'd like to toggle the visibility of the row. I see a ._toggleExpand(this, event) method in the built-in Radgrid code:

<td class="rgExpandCol"><input type="button" name="ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl04$ctl00" value=" " onclick="$find(&quot;ctl00_ContentPlaceHolder1_RadGrid1_ctl00&quot;)._toggleExpand(this, event); return false;__doPostBack('ctl00$ContentPlaceHolder1$RadGrid1$ctl00$ctl04$ctl00','')" title="Expand" class="rgExpand" /></td><td> 
 

Is there a way to harness ._toggleExpand(this, event) to toggle the item?

Or, is there a way that I can detect the state of the row to determine whether to use expandItem() or collapseItem()?

Thanks,

Ken
Princy
Top achievements
Rank 2
 answered on 12 Feb 2010
1 answer
132 views
I attempted to follow the hierarchy example at http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/nestedviewtemplate/defaultcs.aspx, but am getting a post back when I go to expand a row.

Here's what I have, can you tell me what I'm doing wrong?

Thanks.

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> 
        <AjaxSettings> 
            <telerik:AjaxSetting AjaxControlID="ProjectGrid"> 
                <UpdatedControls> 
                    <telerik:AjaxUpdatedControl ControlID="ProjectGrid"  LoadingPanelID="RadAjaxLoadingPanel1" /> 
                </UpdatedControls> 
            </telerik:AjaxSetting> 
        </AjaxSettings> 
    </telerik:RadAjaxManager> 
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> 
    <telerik:RadSplitter ID="Splitter" runat="server" Orientation="Horizontal" width="100%"> 
        <telerik:RadPane ID="ProjectPane" runat="server" width="100%"> 
            <telerik:RadToolBar ID="ProjectToolBar" runat="server" width="100%"> 
                <Items> 
                    <telerik:RadToolBarButton Text="My Projects" Font-Bold="True" Font-Size="16px" Font-Names="arial" Width="100%" /> 
                </Items> 
            </telerik:RadToolBar> 
            <telerik:radgrid ID="ProjectGrid" width="100%" runat="server" AllowSorting="true" OnNeedDataSource="ProjectGrid_NeedDataSource" AutoGenerateColumns="false" OnDetailTableDataBind="ProjectGrid_DetailTableDataBind" ShowStatusBar="True" AllowMultiRowSelect="false"> 
                <Clientsettings enablepostbackonrowclick="true"> 
                    <Selecting AllowRowSelect="true" /> 
                </Clientsettings> 
                <MasterTableView width="100%" DataKeyNames="projectnumber" HierarchyLoadMode="ServerOnDemand"> 
                    <DetailTables> 
                        <telerik:GridTableView DataKeyNames="projectnumber" Name="ProjectDetails" width="100%"> 
                            <Columns> 
                                <telerik:GridBoundColumn HeaderText="Tasks" HeaderButtonType="TextButton" DataField="taskdesc" /> 
                            </Columns> 
                        </telerik:GridTableView> 
                    </DetailTables> 
                    <Columns> 
                        <telerik:GridBoundColumn HeaderText="Project Number" DataField="projectnumber"></telerik:GridBoundColumn> 
                        <telerik:GridBoundColumn HeaderText="Description" DataField="projectdesc"></telerik:GridBoundColumn> 
                        <telerik:GridBoundColumn HeaderText="Printer Date" DataField="toprinterdate"></telerik:GridBoundColumn> 
                        <telerik:GridBoundColumn HeaderText="CSR" DataField="fname" /> 
                    </Columns> 
                   </MasterTableView>  
            </telerik:radgrid> 
        </telerik:RadPane> 
    </telerik:RadSplitter> 

Pavlina
Telerik team
 answered on 12 Feb 2010
3 answers
386 views
Code below will fail because the RadAjaxManager won't be found (RadAjaxManager.GetCurrent returns null). The handler won't be added. However when I place the RadScriptManager component on the form in stead of creating it in the Code behind everything runs fine. (The RadAjaxManager is placed on the form)

How can I make it in such a way that it will also work when creating the RadScriptManager in the codebehind

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load  
 
        Dim _ScriptManager As RadScriptManager  
        _ScriptManager = New RadScriptManager  
        _ScriptManager.ID = "ScriptManager" 
        _ScriptManager.EnablePageMethods = True 
        Form.Controls.AddAt(0, _ScriptManager)  
 
        If RadAjaxManager.GetCurrent(Me.Page) IsNot Nothing Then 
            AddHandler RadAjaxManager.GetCurrent(Me.Page).AjaxRequest, AddressOf HandledRadAjaxRequest  
        End If 
 
    End Sub 
 


Iana Tsolova
Telerik team
 answered on 12 Feb 2010
2 answers
202 views

When we apply CSS to rad slider control ,handle image is not showing fully for example  in mouse over it showing middle part of the image from our image. While dragging up and down it showing up and down region of the image so we can’t use full image.

Attached image  (scroll Behaviour.jpg) is the image behaviour at various stages, like when dragging top, dragging down and mouse over. We do not want three types of images. We need the same image during all times!!!!

Attached image (smallScroller.jpg) is the real scroll image that we are using currently and we want to use in RADSlider control for the scroll functionality.

We are using the RADSlider control and the CSS provided. Please help in finding the issue!!

Thanks.

BalaVikram
Top achievements
Rank 2
 answered on 12 Feb 2010
1 answer
80 views
I'm just starting with custom skins and I"m having a little problem.  I've created a custom skin using the Visual Style Builder (nice BTW).  I'm drug my new skin to the App_Themes directory and added  a Menu control to my master page and a Calendar control to my content page set.  Set EnableEmbeddedSkins="false" and set Skin="myskin". Compiled and opened up in IE and nothing..... From everything I read I shouldn't have to register the css files since everything is in the App_Themes directory. I played around a little and got the new skin to work by adding 

<link href="App_Themes/myskin/Menu.myskin.css" rel="stylesheet" type="text/css" />

 

 

<link href="App_Themes/myskin/Calendar.myskin.css" rel="stylesheet" type="text/css" />

 

to my master page and everything worked.  I didn't think I would need to do that for each RadControl I'd be using. That could get cumbersome.  What am I doing wrong?   What is the best practice for using custome skins?  From the documentation I thought I was doing things the right way but that doesn't appear to work unless I  register the css for each control.

Thanks


Mike

 

Dimo
Telerik team
 answered on 12 Feb 2010
2 answers
226 views
    Hello,

How can I get the height of the grid each time it is resized (either by changing the Page size, number of records in the grid, etc.). 

Thanks!

Dimo
Telerik team
 answered on 12 Feb 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?