Telerik Forums
UI for ASP.NET AJAX Forum
7 answers
1.1K+ 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
379 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
300 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
179 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
190 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
257 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
1 answer
315 views
I am trying to use EditItemTemplate in RadGrid but I am unable to do it as the page comes back with just the 'RadTextBox' instead of full grid. Attached is the image of the result I get while using EditItemTemplate. If I remove <EditItemTemplate> bit everything works fine. I just want to use my own custom controls in RadGrid while editing / inserting items. Following is the code I am using. Please help me with this issue. Can't work out this issue as this should be simple enough.

<telerik:RadGrid ID="RadGrid1" GridLines="None" runat="server" AllowAutomaticDeletes="True"

AllowAutomaticInserts="True" PageSize="10" Skin="Default" AllowAutomaticUpdates="True" AllowPaging="True"

AutoGenerateColumns="False" Width="750px" DataSourceID="SqlDataSource_nonCot">

<MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="ItemID"

DataSourceID="SqlDataSource_nonCot" HorizontalAlign="NotSet" EditMode="Batch" AutoGenerateColumns="False">

<BatchEditingSettings EditType="Cell" />

<SortExpressions>

<telerik:GridSortExpression FieldName="ItemID" SortOrder="Descending" />

</SortExpressions>

<Columns>

<telerik:GridBoundColumn DataField="ItemID" HeaderStyle-Width="210px" HeaderText="ItemID" SortExpression="ItemID"

UniqueName="ItemID">

</telerik:GridBoundColumn>

<telerik:GridTemplateColumn HeaderText="ItemTypeID" HeaderStyle-Width="180px" UniqueName="ItemTypeID" DataField="ItemTypeID">

<ItemTemplate>

<%# Eval("ItemTypeID") %>

</ItemTemplate>

<EditItemTemplate>

<telerik:RadTextBox ID="txt_itemID" runat="server" />

</EditItemTemplate>

</telerik:GridTemplateColumn>

</Columns>

</MasterTableView>

</telerik:RadGrid>




Princy
Top achievements
Rank 2
 answered on 20 Dec 2013
3 answers
297 views
Hi All,

Can anyone please tell me how to auto-size the drop-down of a combobox in code-behind?  I have found the following link:
http://www.telerik.com/help/aspnet-ajax/combobox-auto-width.html

Ideally, both height and width would auto-adjust with the height maxing out at the bottom of the screen.  Is this at all possible?

Thanks,
Mark
Shinu
Top achievements
Rank 2
 answered on 20 Dec 2013
2 answers
147 views
I think I'm being stupid on this one but I need to ask.

I have a UserControl with a RadDateTimePicker and the SelectedDateChanged event set to get handled in server codebehind. When the date or time are changed by the user, the event is fired, but neither the 'sender' nor the arguments object have all of the data.

The sender is the control but the SelectedDate on the sender is null. Sometimes the sender FocusedDate has the new value. In the SelectedDateChangedEventArgs value, the OldDate and NewDate are null.

The events being fired are in this order on PostBack:
Page_Load in the parent container, where I invoke setup methods in all user controls to set their initial values.
Page_Load for all user controls.
SelectedDateChanged
Page_LoadComplete for parent
Page_LoadComplete for each UC.
Then in Page_PreRender I get the control data and save it to SessionState so that I can refresh it the next time in.

I felt a need to go through that because controls initially weren't refreshing after postback.

I'm wondering if the sender or arguments are getting trashed prior to the SelectedDateChanged event because I load from state before that event fires. But that doesn't make sense to me.

Any ideas?
Thank you VERY much.
TonyG
Top achievements
Rank 1
 answered on 19 Dec 2013
14 answers
724 views
Using the suggestions on this forum, I've created a radwindow which refreshes the parent page via AJAX postback.

On the parent page, from code behind, I rebind a control that was updated in the radwindow like this:

protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
    {   
        FormView1.DataBind();
    }

FormView1 is an an update panel and it works perfectly the first time.  However, after I reopen the radwindow before a full postback, it does not call the AJAX function again.  I tried setting the radwindow with DestroyOnClose using both true and false and it still doesn't work.

Any suggestions?




Sam
Top achievements
Rank 1
 answered on 19 Dec 2013
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?