Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
87 views
The last thread I saw regarding this is 2011 so I thought I'd revisit.  I need to deploy RadScheduler to mobile devices asap.  If this functionality is imminent - as in 30-60 days I can probably wait.  If it's more than that I will need to use something else (probably the DevExpress product).  I'm already a Premium Subscriber and don't want to spend the money with someone else if I don't have to.  Can someone  give me an update on when this functionality is expected?

Thanks!
Shawn Davis
Top achievements
Rank 2
 answered on 08 Jun 2012
2 answers
73 views
HI,

Is there any way that move the button on the top instead of having it at the bottom and couldn't find this UploadedFilesRendering. It works fine on AsyncUpload but not in Normal Upload. Is there any way that to fix this issue.

thanks


Hem
Top achievements
Rank 1
 answered on 08 Jun 2012
2 answers
68 views
Is there a way to reference the containing tree node of a template generated control on the client side, a radcombobox in this case?  Without using the Find methods.

Those depend on knowing a particular value rather than the relationship of the node and control.  I have a client function that is a handler for the radcombobox OnClientSelectedIndexChanged event, but within that I need to also get a reference to the containing tree node.
Marbry
Top achievements
Rank 1
 answered on 08 Jun 2012
3 answers
63 views
I have a chart with two yaxis and two series. How do I assign a chartseries the second axis?
Paulo
Top achievements
Rank 1
 answered on 08 Jun 2012
1 answer
66 views
Hello all

We're using a fairly oldish release (2010.3.1317.40) on Windows 7 using IE9.  I am fairly new to the code base I'm looking at as I'm looking it as an outsider for a sister company to try and sort out some issues.

We're having a problem with performance when resizing a window as a RadGrid with a 1000 rows.  It takes a good number of seconds to resize.  Searching through the forums I found that setting RadResizeStopLookup="true" RadShowStopLookup="true" in the <div> following the RadGrid definition may ease these problems.

However, our RadGrid is being created in C# and being placed on the page dynamically (not sure of the exact mechanism -- this software generates forms from data in the database) and so there is not aspx file holding the grid.  Is there a way of setting these attributes from within C# on the RadGrid object itself?

Thanks in advance for any ideas anyone has.
Ian
Top achievements
Rank 1
 answered on 08 Jun 2012
1 answer
255 views
how can i validate telerik radupload for mimeTypes -> mean Prevent Change Extension by users!  
in both Client and Server sides!  
my radupload is like this :  

<telerik:RadUpload ID="RadUpload" runat="server" EnableEmbeddedSkins="False" Skin="BlackByMe" AllowedFileExtensions=".txt" AllowedMimeTypes="text/plain"
    ControlObjectsVisibility="ClearButtons" Width="325px">
</telerik:RadUpload>


as you the `AllowedFileExtensions` is txt.  
but i can change a zip file extension to txt and upload it.  
how can i prevent this act?  
there are many methods out there for Telerik RadUpload Validation Such As FileExtension-FileSize-Empty RadUpload.  
but what about validating of real MiMeType? 

there is a note in telerik web site :  
RadUpload does not determine the mime-type using only the file extension. For example if you try to upload a text file that has the extension ".JPG", it is still uploaded with text/plain mime-type.
so why i can still upload a pciture (i zipped it and changed it's extention to txt) with readupload upper?
as you see i set AllowedMimeTypes property. 
what is the problem? 

i want to show a message to that user who change file extension(clietn and server side for learning)

thanks in advance
Kevin
Top achievements
Rank 2
 answered on 08 Jun 2012
1 answer
65 views
 I would like to select multiple rows in a grid view and move them down within the grid view 
 by dropping.  Is there a way to do that ? Please advice.
Eyup
Telerik team
 answered on 08 Jun 2012
1 answer
130 views
Hi,
I have a RadComboBox with 5 checkbox inside.When user click on the checkbox, my program will perform some business logic checking and feedback to user.

However the problem i face is, everytime user click on the checkbox, the whole page will refresh and all the gui need to reload again.
Even I have set not to refresh the whole page when user click on the checkbox. Below is my code.
<ajax:RadAjaxManager ID="RadAjaxManager1" EnableAJAX="true" runat="server">
      <ClientEvents OnRequestStart="onRequestStart" />
      <AjaxSettings>
       <ajax:AjaxSetting AjaxControlID="chkPoCat">
             <UpdatedControls>
              <ajax:AjaxUpdatedControl ControlID="DdlPoCat" />                   
              </UpdatedControls>
       </ajax:AjaxSetting>
 
 <ajax:AjaxSetting AjaxControlID="DdlPoCat">
             <UpdatedControls>
                  <ajax:AjaxUpdatedControl ControlID="DdlPoCat" />
              </UpdatedControls>
       </ajax:AjaxSetting>
 
      </AjaxSettings>
  </ajax:RadAjaxManager>
          
  <ajax:RadComboBox ID="DdlPoCat" runat="server" Width="240px"  AllowCustomText="false"  EnableVirtualScrolling="true"  EnableLoadOnDemand="True" Text=" " OnClientKeyPressing="clickButton">                        
                          <ItemTemplate>
                              <asp:CheckBox runat="server" ID="chkPoCat"  oncheckedchanged="chk_CheckedChangedPoCat" AutoPostBack="True" Text='<%#Eval("ParamDesc")%>' />
                          </ItemTemplate>
                      </ajax:RadComboBox>

Can anyone help? I have search online for few days but no solution on this. HELP PLEASE !!
Ivana
Telerik team
 answered on 08 Jun 2012
4 answers
78 views
Hi, what control you use in your home as a show? thanks
Miky
Michele
Top achievements
Rank 2
 answered on 08 Jun 2012
1 answer
157 views
I'm trying to fix a site I didn't build and I can't figure out why this data is not binding. It's a tool tip inside of a repeater and the tool tip has a control in it. Here is the code.

<telerik:RadToolTip ID="PaperRevTooltip" runat="server" ManualClose="True" Modal="True"
            Position="Center" RelativeTo="BrowserWindow" ShowEvent="FromCode" Skin="Telerik"
            Title="Reviewers" Width="400" Height="400">
            <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate>
                    <table border="0" cellpadding="0" cellspacing="5">
                </HeaderTemplate>
                <ItemTemplate>
                    <UC1:UControl ID="test3" runat="server" PaperID='<%# DataBinder.Eval(Container.DataItem, "PaperID")%>'
                        ReviewerID='<%# DataBinder.Eval(Container.DataItem, "ReviewerUserID")%>' reviewId='<%# DataBinder.Eval(Container.DataItem, "ReviewOfPaperID")%>' />
                </ItemTemplate>
                <FooterTemplate>
                    </table>
                </FooterTemplate>
            </asp:Repeater>
            <asp:SqlDataSource ID="ReviewersSqlDS" runat="server" ConnectionString="<%$ ConnectionStrings:conferencehubConnectionString %>"
                SelectCommand="admin_PaperReviewers" SelectCommandType="StoredProcedure">
                <SelectParameters>
                    <asp:Parameter Name="PaperID" Type="Int16" DefaultValue="0" Direction="Input" />
                </SelectParameters>
            </asp:SqlDataSource>
        </telerik:RadToolTip>

Here is the relevant code behind for that page. note the item command comes from a rad grid the tool tip shows, but with nothing but the title
Protected Sub item_command(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles PapersGV.ItemCommand
       Dim index As Integer
       Dim paperID As String
       If e.CommandName = "changeRev" Then
           index = e.Item.ItemIndex
           paperID = Me.PapersGV.Items(index).GetDataKeyValue("PaperID")
           Me.PaperRevTooltip.Title = Me.PapersGV.Items(index).GetDataKeyValue("PaperTitle")
 
           loadPaperReviewersData(paperID)
 
           Me.PaperRevTooltip.visible = True
           Me.PaperRevTooltip.Show()
       Else
           Me.PaperRevTooltip.visible = False
       End If
   End Sub
Protected Sub loadPaperReviewersData(ByVal paperID As String)
       Dim dt As DataTable
       Dim connString As String = System.Configuration.ConfigurationManager.ConnectionStrings("conferencehubConnectionString").ToString
       Dim myConnection As New Data.SqlClient.SqlConnection(connString)
       Dim strSQL As String = "admin_PaperReviewers"
       Dim selectCommand As New Data.SqlClient.SqlCommand(strSQL, myConnection)
       Dim SQLReader As SqlDataReader
       Dim paperIDParam As SqlParameter
       Dim values() = {"-1", "-1", "0", paperID, ""}
       Try
           selectCommand.CommandType = Data.CommandType.StoredProcedure
           paperIDParam = New SqlParameter("PaperId", Data.SqlDbType.Int)
           paperIDParam.Value = paperID
           selectCommand.Parameters.Add(paperIDParam)
           myConnection.Open()
           SQLReader = selectCommand.ExecuteReader()
           dt = New DataTable
           dt.Load(SQLReader)
           myConnection.Close()
 
           'While dt.Rows.Count < minReviewers
           If dt.Rows.Count < maxReviewers Then
               dt.Rows.Add(values)
           End If
 
           'End While
 
           Me.paperReviewersDT = dt
           Me.Repeater1.DataSource = dt
           Me.Repeater1.DataBind()
       Catch ex As Exception
           Response.Write("There has been an error.<br />" & ex.ToString & "<Br />" & strSQL)
       Finally
           myConnection.Close()
       End Try
   End Sub
   Private Property paperReviewersDT() As DataTable
       Get
           Return CType(ViewState("allRevs"), DataTable)
       End Get
       Set(ByVal value As DataTable)
           ViewState("allRevs") = value
       End Set
   End Property


Here is the control uc1
    <td>test
        <asp:Label ID="output" runat="server"></asp:Label>
        <asp:DropDownList ID="RevDropDownList" runat="server" DataSourceID="TrackSqlDS" DataTextField="ReviewerName"
            DataValueField="UserID">
        </asp:DropDownList>
        <asp:CustomValidator ID="revValidator" runat="server" ErrorMessage="*"></asp:CustomValidator>
    </td>
    <td>
        <asp:Button ID="AddButton" runat="server" Text="Add" CommandName="AddReviewer" />
     
        <asp:Button ID="DelButton" runat="server" Text="Delete" CommandName="DeleteReviewer"
            Visible="false" />
     
        <asp:Button ID="UpdateButton" runat="server" Text="Update" CommandName="UpdateReviewer"
            Visible="false"/>
    </td>
    <asp:SqlDataSource ID="TrackSqlDS" runat="server" ConnectionString="<%$ ConnectionStrings:conferencehubConnectionString %>"
        SelectCommand="admin_AllReviewers" SelectCommandType="StoredProcedure" OnSelecting="TrackItDataSource_Selecting">
        <SelectParameters>
            <asp:Parameter Name="PaperID" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>
</tr>

And the control code
    Private _ReviewerID As Integer
    Private _ReviewID As Integer
    Public Property reviewId() As Integer
        Get
            Return CType(ViewState("reviewId"), Integer)
        End Get
        Set(ByVal value As Integer)
            ViewState("reviewId") = value
        End Set
    End Property
 
    Public Property PaperID() As Integer
        Get
            Return CType(ViewState("paperId"), Integer)
        End Get
        Set(ByVal value As Integer)
            ViewState("paperId") = value
        End Set
    End Property
    Public Property ReviewerID() As Integer
        Get
            Return Me.RevDropDownList.SelectedItem.Value
        End Get
        Set(ByVal value As Integer)
            _ReviewerID = value
        End Set
    End Property
    Public ReadOnly Property ReviewerName() As String
        Get
            Return Me.RevDropDownList.SelectedItem.Text
        End Get
    End Property
#Region "SQLDS Events"
    Protected Sub TrackItDataSource_Selecting(ByVal sender As Object, ByVal e As SqlDataSourceSelectingEventArgs)
        e.Command.Parameters.Item(0).Value = PaperID
    End Sub
#End Region
    Protected Sub rev_Bound(ByVal sender As Object, ByVal e As System.EventArgs) Handles RevDropDownList.DataBound
        Dim defaultItem As New ListItem("- Select Reviewer -", "-1")
        RevDropDownList.Items.Insert(0, defaultItem)
        output.Text = "test"
        If _ReviewerID <> 0 Then
            RevDropDownList.Items.FindByValue(_ReviewerID).Selected = True
        End If
 
        If isValid() Then
            AddButton.Visible = False
            UpdateButton.Visible = True
            DelButton.Visible = True
        End If
    End Sub
    Public Function isValid() As Boolean
        If RevDropDownList.SelectedIndex = 0 Then
            revValidator.IsValid = False
            Return False
        Else
            Return True
        End If
    End Function
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        RevDropDownList.DataBind()
        output.Text = "test"
    End Sub
    Protected Sub AddButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles AddButton.Click
        If isValid() Then
            ReviewerID = Me.RevDropDownList.SelectedItem.Value
        End If
    End Sub

I'm kind of lost as to why not even the text "test" shows up when you show the tool tip.









Marin Bratanov
Telerik team
 answered on 08 Jun 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?