Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
80 views
Hi,
I need to modify the item texts of a radgrid's FilterMenu ( for example changing "Order by", "Contains" and "Does not contain" to something else)

My attempted solution is to add a RadMenuEventHandler  to the FilterMenu.ItemCreated event, so that when a filtermenu item is created, my method FilterMenu_ItemCreated will fire and replace the necessary texts.

However the FilterMenu_ItemCreated  method never fires. And I'm not sure why

 I've have previously been successful when using the same approach for modifying texts inthe HeaderContextMenu. I just added an event handler for the ItemCreatedEvent (like this: grid.HeaderContextMenu.ItemCreated += new RadMenuEventHandler(HeaderContextMenu_ItemCreated); ) and that worked perfectly fine. 

So I'm confused why the same approach doesn't work for the FilterMenu

Below is some code:
----------------------


This is basically how the grid is set up. The event handler is added on the last line
RadGrid grid = new RadGrid();      
grid.ID = "radgrid1";   
....
grid.MasterTableView.AllowFilteringByColumn = true;
grid.MasterTableView.EnableHeaderContextFilterMenu = true;
grid.HeaderContextMenu.ItemCreated += new RadMenuEventHandler(HeaderContextMenu_ItemCreated);
grid.FilterMenu.ItemCreated += new RadMenuEventHandler(FilterMenu_ItemCreated);

A simplified version of the method which should fire during the ItemCreated event.


void FilterMenu_ItemCreated(object sender, RadMenuEventArgs e)
        {
  
            string newHeader = RadGridHelper.GetLocalizedTextForFilterMenuItems(e.Item.Text);
            if (!String.IsNullOrEmpty(newHeader))
                e.Item.Text = newHeader;
    #if DEBUG
            LogUtil.Log(String.Format("GetLocalizedTextForFilterMenuItems {0}", e.Item.Text));
#endif
        }
 
public static string GetLocalizedTextForFilterMenuItems(string text)
        {
 
            switch (text)
            {
                case "Between": return "Mellan" ;
    }}

DrKawashima
Top achievements
Rank 1
 answered on 26 Jul 2012
1 answer
102 views
Hello dear telerik-team,

I have a problem with my NestedViewTemplate grids.

1) is it possible to select own parent row by code, if a row in a subgrid gets selected (OnRowSelected event of the subgrid)? If yes, how?
2) How to deselect all rows in all opened subgrids and select only the one which has been currently clicked (including point 1).
3) How can a subgrid access values of its own parent row?

Everthing must work client side, without any access to the server.

Is it possible?

Would like some information about it, anything I found to this topic in the form, doesnt match my needs.

Thanks a lot!
Adam
Eyup
Telerik team
 answered on 26 Jul 2012
4 answers
163 views
I am trying to allow my web application to support multiple file selection/uploads but cannot figure it out. Let me get into more detail, I am writing an application for real estate management and need to be able to upload hundreds of files at once. We were going to do this with Microsoft SQL Server Filestream and RADAsyncUpload. We have some additional fields that need to be filled for the photos also. We are writing this in Visual Basic and any help is appreciated.


Thank you,
Kris
Bozhidar
Telerik team
 answered on 26 Jul 2012
0 answers
67 views
Hi ,
       When i am trying to upload the big files i am getting  below are the screen shot .

I have Tried the following solutions

1.  Increase the time out  in WCF level ie in < binding>
2.  I have added this in the web.config  <httpRuntime maxRequestLength="102400" executionTimeout="3600" />

Please check the below screen shot

Mohan
Top achievements
Rank 1
 asked on 26 Jul 2012
4 answers
108 views
Hi,

About multiline radtextbox : Have you experienced some scenario where RadTextBox1.text server side is more than 100 character long even if MaxLenght = 100 ?

I can't reproduced myself the problem but I had a couple of 'string or binary data would be truncated' while inserting in a nvarchar(100) sql server field.

I'm not using multiline very often and forgot to check server side the lenght of the text before inserting.

Anyway, I'm thinking about an old browser usage (IE6 ?) ?

What do you think ?

EDIT : using last telerik dll

Thanks
Arnaud


arnaud
Top achievements
Rank 1
 answered on 26 Jul 2012
1 answer
80 views
Hello,

I am implementing RadWindow in a user control that will pop up context sensitive help whenever the user clicks an icon.  The intention is that I will drop the user control anywhere on a page that requires it (i.e. multiple instances on the one page).

I have set up a hidden field on the user control so that each time it is dropped onto the page I can set the value of the field which is then used by the control to determine which help data to load.

The problem is that it seems the window the control uses is shared across all instances and it is unable to store the value independent of one another (therefore the same help text appears each time regardless of which help control is clicked).

Here is my Help Control code:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Help.ascx.cs" Inherits="Controls_Generic_Help" %>
<script type="text/javascript">
    function openHelpWindow(sender, args) {          
        var radWindow = $find("<%=radWindow1.ClientID%>");
        var docId = $get("<%= documentIdField.ClientID%>").value;
        radWindow.setUrl("help.aspx?Id=" + docId);
        radWindow.show();
    }
</script>
<telerik:RadButton id="helpButton" runat="server" autopostback="false" Width="16" Height="16" onclientclicked="openHelpWindow">
    <Image EnableImageButton="true" ImageUrl="~/images/icon-help.png" IsBackgroundImage="false" />
</telerik:RadButton>
<telerik:radwindow id="radWindow1" runat="server" Width="600px" Height="600px" VisibleTitlebar="false"></telerik:radwindow>
<asp:HiddenField runat="server" ID="documentIdField" />


Then all I do on the page where the control is dropped is set the hidden field value:
Help1.HelpDocName = "HelpQuickLinksNavigator";
 
Help2.HelpDocName = "HelpActivityFeed";

However all that happens is that the first value only is used each time the window is opened.

Thoughts?

Andrew
Andrew Galea
Top achievements
Rank 1
 answered on 26 Jul 2012
1 answer
128 views
shfds
Kate
Telerik team
 answered on 26 Jul 2012
3 answers
88 views
As i click on a checkbox (template column) in a row of the main grid an event is raised and
a client-side function is called. 

Inside this function I need to do something on its detail table, I don't have, and I need it, the ID of that Detail Table
I did like this:

var grid = $find(gridClientID);
var childGridID = grid.get_detailTables()[ROW].get_dataItems()[0].get_id()

ROW is the index of the main grid row to which the checkbox belongs.

But... 
grid.get_detailTables()[index].get_dataItems()[0].get_id() 
index actually refer to the index of the expanded ones, so if click on the first row (ROW=0) and first row is not expanded and the second row is expanded the action takes place on the second row (ROW=1) because is the first expanded

How do I know
1) detail Table ID having the parent grid?
2) if it's not expanded can I work on it?

Thank you


Marin
Telerik team
 answered on 26 Jul 2012
1 answer
91 views
I have found several old posts where people are asking how to do this, and also mention that it may be addressed in an upcoming release. Just wondering if there is a method of rebinding the detail table of a RadGrid from the client side ?

Thanks
Marin
Telerik team
 answered on 26 Jul 2012
2 answers
237 views
Hi guys,

Loving the PDF export functionality so far. Although I'm struggling with an issue with image size when exported to PDF.

My radgrid displays some jpg and gif images which are quite large, so I'm resizing them dynamically with OnItemDataBound.
This all works fine on the page, but when I export the radgrid to PDF, the images seem to lose their dimensions i.e. they display at their original size in the PDF.

Is there a way to resize them for PDF export? I've been using the ItemCreated event to modify cell sizes etc, but can't work out how to do the same with images.

Thanks,
Andrew
Andrew
Top achievements
Rank 1
 answered on 26 Jul 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?