Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
355 views
I have a problem where the DateInput and DatePopupButton follows the screen if I scroll down.

I have solved the scrolling problem for DatePopupButton with:

.rcSingle .rcCalPopup
{
    position:static !important;
}

But the DateInput control still scolls with the screen.


This helped me with some the problem: http://www.telerik.com/community/forums/aspnet-ajax/calendar/alignment-problem-w-raddatepicker.aspx 
Kostadin
Telerik team
 answered on 25 Jul 2012
3 answers
163 views
Hi,
I have a page which has multiple tabs ( .ascx) controls, each tab has a RadEditor. I open a popup window from each tab and trying to set the Content of the parent window RadEditor Control.

By doing
var editor = opener.document.getElementById('ctl00_ContentPlaceHolder1_Ctrl_Operation_RadEditorOP_SmartOperationalGoal'); I can get the control and can set the innerHTML but that's about it. I need to set the content of and and when ever I use

editor.set_html('test'); I get this object is supported error.

Need help in setting the value from a popup to the parent window control content.
Thanks,
Roomi
Marin Bratanov
Telerik team
 answered on 25 Jul 2012
1 answer
126 views
Hi,

In TimeSlotCreated we do lot of processing on server and accordingly set the slot availibility.

In NavigationComplete we get the new visible dates from VisibleRangeStart and VisibleRangeEnd. If the VisibleRangeStart and VisibleRangeEnd changes i.e. if they are outside our cache data, we need to refresh our data and then set the slot availibility in TimeSlotCreated.

But we noticed that when user changes the date or moves back/forward using the navigation link, TimeSlotCreated is called before (with old dates) and after NavigationComplete event (with new dates).

Why TimeSlotCreated is called before NavigationComplete is called since the new dates are not set anyway?

Is there a way to prevent this? i.e. TimeSlotCreated gets called only after NavigationComplete? Or is there a way to get the new visible dates before TimeSlotCreated is called?

Thanks,
Abhijeet

Peter
Telerik team
 answered on 25 Jul 2012
8 answers
159 views

I had this problem before and never got and answer to it when i submitted a help ticket and now I am back to it becuase I have another case where I need to impliment it in a radgrid and cannot go back to a asp grid.  What is happening is that I need a link button or hyperlink button on a radgrid that when they click on it it opens in a new window a page to email personnel.  problem is when I do this it forwards the page to the email name or site in this case, need it to stay at grid and open a the email page and pass a variable to it.

   <telerik:GridTemplateColumn HeaderText="MAC #">
                                            <ItemTemplate>
                                                <asp:LinkButton ID="lnkEmail" runat="server" CommandName="Email" CommandArgument='<% #Bind("intUserId") %>' text='<% #Bind("strMacNum") %>'
                                                ToolTip="Email the IMO"></asp:LinkButton>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>


Right now its redirecting but i cannot have this, just needs to open the email page in another window while staying on grid page.

 If (e.CommandName = "Email") Then
            Dim RecordId As Integer = e.CommandArgument

            Response.Redirect("Email.aspx?Email=" & RecordId)

        End If

also tried this but no go, forwards the grid to email page.
 ClientScript.RegisterStartupScript(Me.GetType(), "OpenWin", "<script>openNewWin('" & url & "')</script>")

Kevin
Top achievements
Rank 1
 answered on 25 Jul 2012
5 answers
116 views

My Scenario
I have a grid which allows inline editing. When the user clicks a hyperlink in any row I open a radwindow. The hyperlink is a template cell  and I open the RadWindow via javascript which all works fine except that I need to be able to save the row before opening the radwindow if it is in edit mode because I'm passing in the unique id of the row and if it is a new row I need to perform the insert command first so that the Id is generated on the server. The data is in SQL and the Id is an Identity column. I'm also using automatic updates on the grid. 

My Question
Is it possible to save the row and invoke the insert command when the user clicks the hyperlink/template cell? If so can you provide sample code on how this could be done from javascript or server side code. Both would be idea. Thank you!

Here is the template column used to open the RadWindow
<telerik:GridTemplateColumn HeaderText="Selection Options" UniqueName="SelectionOptions" AllowFiltering="false">

    <ItemTemplate><a href="#"

     onclick='openAnswerOptionsWindow(&#039;<%# DataBinder.Eval(Container.DataItem, "LCFormMetadataId") %>&#039;); return false;'>

     SelectionOptions</a></ItemTemplate>

</telerik:GridTemplateColumn>


Here is the javascript I use to open the RadWindow

function openLCFormManagementWindow() {
    var oWnd = radopen("LCFormMaintenance.aspx");
    oWnd.Center();

}

Maria Ilieva
Telerik team
 answered on 25 Jul 2012
9 answers
382 views
Hi There,

in the demo below:
http://demos.telerik.com/aspnet-ajax/upload/examples/async/webmail/defaultcs.aspx

If you select two files to be uploaded and then delete one by pressing the delete icon and then press send both files appear on the next page.  In my testing I have not been able to inform the Upload control to not process the deleted file.  So on postback the FileUploaded event gets fired and the upload control still has 2 files attached.

I understand that the files get uploaded to the temporary location but it would be good to have a property in the FileUploadedEventArgs for the file if it was deleted client side.

Any ideas on a work around would be greatly appreciated.

Regards
Jason
Genady Sergeev
Telerik team
 answered on 25 Jul 2012
1 answer
60 views
Hi,

I wrote this code :

function SplitterLoaded(splitter, arg) {
    var scheduler = $find("<%= RadScheduler1.ClientID %>");
    var hauteur = window.innerHeight - 71;
    var slots = (((scheduler.get_dayViewSettings().dayEndTime / 1000) / 60) - ((scheduler.get_dayViewSettings().dayStartTime / 1000) / 60)) / 15
    scheduler.set_rowHeight("" + Math.round(hauteur / slots) + "px");
    var pane = splitter.getPaneById('RadPane1');
    var height = pane.getContentElement().scrollHeight;
    splitter.set_height(splitter.get_height() - pane.get_height() + height);
    pane.set_height(height);
}

but when I call 

scheduler.set_rowHeight("" + Math.round(hauteur / slots) + "px");

the timeslot doesn't resize dynamically.

how can I refresh the scheduler ?

thanks.
Ivana
Telerik team
 answered on 25 Jul 2012
7 answers
231 views
I'm using RadToolBar to create some RadToolBarButtons for user to download file from the file system. For example, one button for user to download Excel version user guide and the other version for user to donwload PDF version user guide. The program work fine under IE, but the program can not be run under Firefox. When the user using Firefox to access such webpage, first time he/she clicked RadToolBarButton to download PDF version user guide, after that, the entire became non-functional. No any effect after the Excel button is clicked.
My project is quite simple and contains one webform only. Here is my code
--------------- Default.aspx ------------------------------------

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<%@ Register Assembly="Telerik.Web.UI, Version=2008.1.415.20, Culture=neutral, PublicKeyToken=121fae78165ba3d4"
    Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
        <div>
            <telerik:RadToolBar ID="RadToolBar1" runat="server">
                <CollapseAnimation Duration="200" Type="OutQuint" />
                <Items>
                    <telerik:RadToolBarButton runat="server" Text="Download Excel" Value="DOWNLOADEXCEL">
                    </telerik:RadToolBarButton>
                    <telerik:RadToolBarButton runat="server" Text="Download PDF" Value="DOWNLOADPDF">
                    </telerik:RadToolBarButton>
                </Items>
            </telerik:RadToolBar>
        </div>
    </form>
</body>
</html>
------------------------------------------------------------------------
---------------Default.aspx.vb--------------------------------------------

Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

    Protected Sub RadToolBar1_ButtonClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadToolBarEventArgs) Handles RadToolBar1.ButtonClick
        If e.Item.Value = "DOWNLOADEXCEL" Then
            Dim file As System.IO.FileInfo = New System.IO.FileInfo("C:\Test.jpg")
            Response.Clear()
            Response.AddHeader("Content-Disposition", "attachment; filename=" & file.Name)
            Response.AddHeader("Content-Length", file.Length.ToString())
            Response.ContentType = "application/octet-stream"
            Response.WriteFile(file.FullName)
            Response.End() 'if file does not exist
        Else
            Dim file As System.IO.FileInfo = New System.IO.FileInfo("C:\Test.png")
            Response.Clear()
            Response.AddHeader("Content-Disposition", "attachment; filename=" & file.Name)
            Response.AddHeader("Content-Length", file.Length.ToString())
            Response.ContentType = "application/octet-stream"
            Response.WriteFile(file.FullName)
            Response.End() 'if file does not exist
        End If
    End Sub
End Class
------------------------------------------------------------------------
Please help me how to solve this problem.

Thanks & Regards,
Louis

Kate
Telerik team
 answered on 25 Jul 2012
1 answer
444 views
I have a ComboBox within a RadGrid that performs a database lookup within its selectedindexchanged event in the code behind and populates several other radnumerictextboxes within that same grid row. I have a JavaScript function on the page that is called when the value of some of these radnumerics (such as quantity) are changed in order to recalculate some totals.

ie: quantity * db lookup value = total.

My problem is, I need a way to call that Javascript function AFTER changing the selected index of the ComboBox (and therefore after the postback) I'm trying to avoid duplicating the javascript code in the selected index changed in the code behind. Far better if I could just call the Javascript function after the postback required for that lookup and only when that lookup dropdown is changed.

Any ideas?
Kalina
Telerik team
 answered on 25 Jul 2012
1 answer
93 views
I have a combo box in which i need to display some bold text in a portion of the selected text like this:

selected item   18 of 20

This there any way of doing this?

Thanks!
Kalina
Telerik team
 answered on 25 Jul 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
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
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?