Telerik Forums
UI for ASP.NET AJAX Forum
6 answers
314 views

I'm loading ralistbox items from db and I have all 4 buttons working but when I do a single transfer to right or left it gives a js error object reference not set to an instance of an object but it updates correctly on db, but due  to this error I have to refresh the page.

if (e.Items.Count == 1 && e.SourceListBox == RadListBox1)// if selected item count is 1 and sourcelistbox is Radlistbox1
            {
 
                SelectedItem.Append("<li> Texto : " + e.Items[0].Text + " ID : " + e.Items[0].Value + "</li>");
                BLL.Patrocinadores.Adicionar1PatrocinadorAoAtleta(id_atleta, id_patrocinador); // add one sponsor to user
                lblTransfer.Text = SelectedItem.ToString();
                ActualizarListas();
                // mensagem = lblTransfer.Text;
 
                //   logger(mensagem);
 
            }
 
// getting id with
 
 id_patrocinador = Convert.ToInt32(RadListBox2.SelectedValue.ToString());

any idea for fix?

Troika
Top achievements
Rank 1
 answered on 20 Dec 2013
5 answers
1.2K+ views
Hi all!

I've a RadGrid with a detail table collapsed by default.

I noticed that my fist click to expand the detail table doesn't works. No matter where is the first click, I just have to click in the expand one type in any row. That click doesn't works but all following clicks do work.

I debugged and notice that a postback is made in the first click, thus I don't understand why, even with a postback, the grid doesn't update showing the detail table.
Maria Ilieva
Telerik team
 answered on 20 Dec 2013
4 answers
305 views
I use this code to display different divs in RadWindows:

var wnd = window.radopen(null"modalWindowWithContent");
wnd.set_contentElement($get(contentElement));
wnd.setSize(wndWidth, wndHeight);
wnd.center();
return wnd;

where contentElement is the names of the divs.

AT the first time all works perfect but at the second (and further) time the RadWindow opens but with a blank content. I see in the Firebug that the content of the second div is loaded in the content of the first loaded div and this content (the first) is unvisible.

How can I fix it?


Marin Bratanov
Telerik team
 answered on 20 Dec 2013
3 answers
232 views
Hi,

I have a run-time generated RadWindow that has a variety of controls in it.  The RadWindow opens correctly when triggered, but when one of the buttons in the RadWindow is pressed, it causes postback, which wipes out the RadWindow.

How can I get client side Javascript to work without posting back to server?  

Below is the EditText sub that is called when a button is pressed that should open the RadWindow with the RadEditor in it.  When either the Save or Add button is pressed, the RadWindow disappears, and it doesn't look like it hits the Javascript functions.

Below that is the html for the page including some rudimentary javascript functions at the bottom I am trying to use to test this.

Thanks so much for looking at this!

aspx.vb
Private Sub EditText(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim buttonId As String
    Dim x As Integer
    Dim AN As Integer
 
    If C.UserSelectedAssessmentType = "CREATE" Then
        AN = C.UserSelectedAssessmentCount
    Else
        AN = C.UserSelectedAssessment
    End If
 
    buttonId = DirectCast(sender, RadButton).ID
    x = Mid(buttonId & "  ", 8, 2)
    EditingStatement = x
 
    w1.ContentContainer.Controls.Add(New LiteralControl("<div><table style=""width:725px""><tr><td>"))
 
    editL1.Text = "Use this editor"
    w1.ContentContainer.Controls.Add(editL1)
    w1.ContentContainer.Controls.Add(New LiteralControl("</td><td style=""text-align:right"">"))
 
    editSave.AutoPostBack = False
    editSave.CausesValidation = False
    editSave.OnClientClicked = "EditClickSave"
    editSave.ID = "editSave"
    editSave.Text = "Save"
    editSave.Width = 128
    w1.ContentContainer.Controls.Add(editSave)
    '  AddHandler editSave.Click, AddressOf Me.SaveEdit
    w1.ContentContainer.Controls.Add(New LiteralControl("</td></tr></table>"))
 
    popupEditor.ID = "Editor1"
    popupEditor.Width = 725
    popupEditor.Height = 350
    popupEditor.EditModes = EditModes.Design
    w1.ContentContainer.Controls.Add(popupEditor)
 
    editL2.Text = "Choose Item"
    w1.ContentContainer.Controls.Add(editL2)
    w1.ContentContainer.Controls.Add(New LiteralControl("<br />"))
 
    editCombo.ID = "editFindings"
    editCombo.Width = 410
    w1.ContentContainer.Controls.Add(editCombo)
 
    editAdd.AutoPostBack = False
    editAdd.CausesValidation = False
    editAdd.OnClientClicked = "EditClickAdd"
    editAdd.ID = "editAdd"
    editAdd.Text = "Add"
    editAdd.Width = 128
    w1.ContentContainer.Controls.Add(editAdd)
    '  AddHandler editAdd.Click, AddressOf Me.AddToEdit
    w1.ContentContainer.Controls.Add(New LiteralControl("<br /></div>"))
 
    w1.VisibleOnPageLoad = True
    w1.Modal = True
    w1.Height = 550
    w1.Width = 800
    '     w1.OnClientClose = "onClientClose"
 
    w1.Modal = True
 
    RadMultiPage1.PageViews(0).Controls.Add(w1)
 
    popupEditor.EnsureToolsFileLoaded()
 
 
End Sub

aspx
<%@ Page Title="" Language="VB" MasterPageFile="~/Master.master" AutoEventWireup="false" CodeFile="E14.aspx.vb" Inherits="Main" ValidateRequest="false" %>
<%@ MasterType VirtualPath="~/Master.master" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
    <table id="footerTable">
        <tr>
            <td class="cl">   </td>
            <td style="text-align:center" class="cc">                              
                    <span class="style2">Edit Assessment</span> <br/>
                    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                    <br/>
                    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" >
                        <AjaxSettings>                           
                            <telerik:AjaxSetting AjaxControlID="cReassessIn">
                                <UpdatedControls>
                                    <telerik:AjaxUpdatedControl ControlID="Panel1" />
                                </UpdatedControls>
                            </telerik:AjaxSetting>
                            <telerik:AjaxSetting AjaxControlID="Timer1">
                                <UpdatedControls>
                                    <telerik:AjaxUpdatedControl ControlID="lRefresh" />
                                </UpdatedControls>
                            </telerik:AjaxSetting>
                        </AjaxSettings>
                    </telerik:RadAjaxManager>
                    <asp:Label ID="TopHeader" runat="server" Font-Italic="True" Width="100%"></asp:Label>
                    <br/>
                    <asp:Panel ID="Panel1" runat="server" BorderStyle="Ridge" BorderWidth="3px" Width="95%" HorizontalAlign="Left" DefaultButton="bStore">
 
                        <telerik:radtabstrip id="RadTabStrip1" runat="server" width="100%" Skin="Outlook" AutoPostBack="True">
                            <Tabs>
                                <telerik:RadTab ID="Tab1" runat="server" Text="1" Visible="False"></telerik:RadTab>
                                <telerik:RadTab ID="Tab2" runat="server" Text="2" Visible="False"></telerik:RadTab>
                            </Tabs>
                        </telerik:radtabstrip>
                        <hr/>
                        <telerik:RadMultiPage ID="RadMultiPage1" runat="server" Width="100%" SelectedIndex="0">
                            <telerik:RadPageView ID="PageView1" runat="server">
                            </telerik:RadPageView>
                            <telerik:RadPageView ID="PageView2" runat="server" Width="100%">
                            </telerik:RadPageView>  
                        </telerik:RadMultiPage>
                        <br/>
                        <hr/>
                        <table style="width:100%">
                            <tr>
                                <td style="vertical-align:top">                                      
                                    <telerik:RadComboBox  ID="cAssessmentFinal" runat="server" Width="410px">
                                            <Items>
                                                <telerik:RadComboBoxItem runat="server" Text="Exceeds" Value="0" />
                                                <telerik:RadComboBoxItem runat="server" Text="Meets" Value="1" />
 
                                        </Items>                                       
                                    </telerik:RadComboBox>
                                </td>
                            </tr>
                        </table>
                    </asp:Panel>
                    <asp:Label ID="lRefresh" runat="server" Font-Bold="True"></asp:Label>
                      
                      
                    <asp:Label ID="lTO" runat="server" Width="140px"></asp:Label
                      
                      
                              
                      
                    <asp:Panel ID="Panel2" runat="server">
                        <asp:Timer ID="Timer1" runat="server" Interval="120000" OnTick="Timer1_Tick"/>
                        <telerik:RadWindowManager ID="RadWindowManager1" runat="server" OnClientClose = "CommentsListPopUpRadWindow_OnClose">
                        </telerik:RadWindowManager>
                    </asp:Panel>               
            </td>
            <td class="cr">   </td>
        </tr>
    </table>
 
    <asp:PlaceHolder runat="server">
      <script type="text/javascript">
          function EditClickAdd() {
              var editor = $find("<%=popupEditor.ClientID%>");
              editor.pasteHtml("This is a test");         
          }
          function EditClickSave() {
              var editor = $find("<%=popupEditor.ClientID%>");
              editor.pasteHtml("This is a test");
              document.getElementById("Label1").value = editor.getselectionhtml + "asdf";
                         
          }
      </script>
        </asp:PlaceHolder>
</asp:Content>
Princy
Top achievements
Rank 2
 answered on 20 Dec 2013
7 answers
1.0K+ views
Hi,
I am trying to Expand/Collapse group in radgrid from client side by finding the Grouping panel and comparing the text of it.
I am finding the Grouping Panel image and trying to trigger click functionality as mentioned in the example provided by telerik.But it is not working.The code is as below.
var gridload = <%=RadGrid1.ClientID %>;
for(var index = 0; index < gridload.Iw.MasterTableView.Controls[0].Rows.length; index++)
{
if(gridload.Iw.MasterTableView.Controls[0].Rows[index].ItemType == "GroupHeader")

{

for

(var i = 0; i < gridload.Iw.GroupPanel.GroupPanelItems.length; i++)

{

if

(gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[i])

{

if

(gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[1].innerText == "Venture Capital")

{

groupColumnImage = gridload.Iw.MasterTableView.Controls[0].Rows[index].Control.cells[i].firstChild;

groupColumnImage.src= originalAttribute="src" originalPath=""

"http://localhost:2541/WebSitetest/RadControls/Grid/Skins/Default/SingleMinus.gif";

gridload.Iw.MasterTableView.Controls[0].Rows[index].Expanded =

true;
groupColumnImage.click();

}

}

}

}

}
Can anyone let me know the fix for the above issue.

Thanks,
Avik.

Eyup
Telerik team
 answered on 20 Dec 2013
2 answers
291 views
Hi,

I'm using telerik report 2011 in my page. I want to download pdf directly without loading the report viewer on button click event.



Thanks,
Prasanna
Prasanna
Top achievements
Rank 1
 answered on 20 Dec 2013
1 answer
246 views

I have a web page that primarily contains a telerik radgrid. There are 30 grid bound columns in it. So we are displaying a horizontal scroll bar, by setting Scrolling-AllowScroll ="true"Scrolling-UseStaticHeaders="true"

when we browe the page, everything is wroking fine. Horizontal scroll is moving the column headers along with data and vertical scroll is keeping the column headers static.

In CRM we added a subarea and loading the page. In CRM, the column headers are static for horizontal scroll, which is not correct. Also, it is noticed that after a postback or refresh happens, it starts working fine. We tried to explicity invoke postback and refresh but in vain.

Please help me fix the issue.

Venelin
Telerik team
 answered on 20 Dec 2013
1 answer
148 views
I'm using Version: 2012.1.215.35 and I'm trying to create a grid that has multi-column headers that span 2 columns. I want to be able to export this grid to CSV and I'm running into problems. 
  • The column names are missing
  • The values are all together without being separated by commas.  (e.g.  "25 25%")

Here is my front end code:

<telerik:GridTemplateColumn ItemStyle-CssClass="rollupItem" HeaderStyle-CssClass="rgHeader rollupHeader" UniqueName="TemplateColumn">
    <HeaderTemplate>
        <table id="ContactTableHeader" cellspacing="0" cellpadding="0" width="100%" border="0">
            <tr class="rollupTopHeader">
                <td colspan="2" align="center">
                    <asp:Label ID="hasReceived" runat="server" Text='Has Received Prior'></asp:Label>                                                       
                </td>                                                   
            </tr>
            <tr class="rollupBottomHeader">
                <td width="16%" align="center">
                    <asp:Label ID="hasReceivedTreatmentCountLabel" runat="server" Text='Count'></asp:Label>
                </td>
                <td width="16%" align="center">
                    <asp:Label ID="hasReceivedTreatmentPercentLabel" runat="server" Text='Percent'></asp:Label>
                </td>                                                                                                                                                         
            </tr>
        </table>   
    </HeaderTemplate>
    <ItemTemplate>
        <table id="ContactRelationshipTable" cellspacing="0" cellpadding="0" width="100%" border="0">
            <tr class="rollupData">
                <td width="16%">
                    <asp:Label ID="hasReceivedTreatmentCount" runat="server" Text='<%# Eval("HasReceivedTreatmentCount") %>'></asp:Label>                                                       
                </td>
                <td width="16%">
                    <asp:Label ID="hasReceivedTreatmentPercent" runat="server" Text='<%# Eval("HasReceivedTreatmentPercent") %>'></asp:Label>                                                                                                               
                </td>                                                                                                   
            </tr>
        </table>       
    </ItemTemplate>                                  
</telerik:GridTemplateColumn>

Back end code:
protected void ExportToCSVButton_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
    try
    {
        RollupReportRadGrid.ExportSettings.ExportOnlyData = false;
        RollupReportRadGrid.MasterTableView.ExportToCSV();
    }
    catch (Exception ex)
    {
        GenericException.HandleException(ex);
        Response.Redirect("~/GenericError.aspx");
    }
}

Can someone help with this problem? 

Thanks,
Katy Maffei

Princy
Top achievements
Rank 2
 answered on 20 Dec 2013
5 answers
139 views

Hi,

I'm using Masked textbox multiline mode. 

and prapare the mask like,
protected void Page_Load(object sender, EventArgs e)
{
    string mask = string.Format("xxxx: L## xx: #######{0}", Environment.NewLine);
 
    StringBuilder maskBuilder = new StringBuilder();
    for (int i = 0; i < 5; i++)
    {
        maskBuilder.AppendFormat("{0}", mask);
    }
    RadMaskedTextBox1.Mask = maskBuilder.ToString();
}

this mask displaying correctly firefox and chrome but IE not displaying correctly. 

I,m faced with this situation after updating version

new version:  2013.3.1114.40
previous version : 2012_3_1205
Shinu
Top achievements
Rank 2
 answered on 20 Dec 2013
1 answer
209 views
Hi All,

I have a GridBoundColumn with numbers in it.  Is it at all possible to center the numbers in the column, but right align them, so that the are all lined up, down the column?  For example the decimal place of each number is in the same spot regardless of the overall length of the number.

Thanks,
Mark
Shinu
Top achievements
Rank 2
 answered on 20 Dec 2013
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?