Telerik Forums
UI for ASP.NET AJAX Forum
18 answers
223 views
Please take a look at the enclosed screenshot.  Notice that the 3rd item (in blue) in the RadListBox has been previously selected (via a traditional left-click).  But then the user chose to go to the 7th item (in yellow) and right click there.  Ideally what I'd want to happen, if the user chooses a valid menu item, is for this 7th item to be processed instead of the 3rd.  In other words, if the user chooses "Move Muck" in the Context Menu then I'd first want the 7th item in the RadListBox to be selected.

But, search as I might, I could not find out where to detect that the Context Menu was hovered above the 7th item.

How would I resolve this?

Robert
Robert
Top achievements
Rank 1
 answered on 11 Jan 2012
0 answers
90 views
Hello -
I am fairly new to all of this.  My RadGrid works as expected when I debug with the VS Debug Server, but when I publish to IIS and browse the page, the grid renders but does not respond to clicks. (No paging, no expanding, no filtering, etc.).  It may be something obvious I am missing.   

I am also using a masterpage, and I am wondering if the issue lies here?  I don't understand why something would work in the VS Debug Server and not on IIS. 

Thanks so much,
Kaveh

Edit:
I found this post: 
http://www.telerik.com/community/forums/aspnet-ajax/grid/sys-webforms-pagerequestmanagerservererrorexception-error.aspx 

Which is the same problem I am having.  Using the full URL seems to fix it.  
Kaveh
Top achievements
Rank 1
 asked on 11 Jan 2012
5 answers
121 views

I've an editable RadGrid which on edit shows a custom user control as a pop-up. The grid was embedded in an update panel and the user control used jQuery Validation plugin for validating the inputs.

I was facing issues with displaying the wait panel during ajax calls. To resolve this I removed the update panel and implemented RadAjaxManager following which the wait panel is functioning perfectly. But that broke the jQuery Validation plugin functionality. What I understand is that RadAjaxManager handles the ajax requests and doesnt trigger the events that the validation plugin is hooked to.

Is there any way of getting RadGrid + RadAjaxManager + jQuery Validation Plugin working. I do not want to do old-school way of placing custom validation code as there is extensive validation implemented using the validation plugin. Any workaround to get this working would be greatly appreciated.

Thanks in advance.

Regards.

Tsvetoslav
Telerik team
 answered on 11 Jan 2012
0 answers
93 views
Edited: Problem resolved.
It was due to inconsistent html encoding of Value/Text in different places. &, <, > are all well supported.
 

Hello,
 
We came across a (maybe) problem with the combo item value property:

- Add an item with something like "abc > xyz" in the Value property
- Select the item in the combo. The combo SelectedValue will return "".
- Html encoding the value does not (strangely) work neither

For your information: We set the value property of items in the RadCombo1_ItemDataBound event, like this: 
protected void RadCombo1_ItemDataBound(object sender, RadComboBoxItemEventArgs e)
{
			dynamic data = e.Item.DataItem;
			e.Item.Text = data.MyText;
			//e.Item.Value = data.MyCode;
}

Would you please let me know if there is a workaround (other than removing html entities from values). We can wait for a future fix.

Thank you,
Stephan
Stephan
Top achievements
Rank 1
 asked on 11 Jan 2012
1 answer
180 views
Hello,
We have used RadFileExplorer control in our CMS. First problem we faced when number of files increases on the production server, FileExplorer become very much slow. In order to overcome this problem, We have implemented Custom FileSytem Content provider. In which we have manually populated the tree. After using that speed / performance has become incredibly improved. 

But after that there is another problem arises, if any folder in the root level or deep in the hierarchy contains files or folder more than 10,000 to 13000, that particular root directory did not open and its giving the error

"Error during serialization and deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property."  

I know this error is occurring due to the size of the response data become greater than the value for maxJsonLength property. Even when i have set the MAXIMUM value for this property in Web.Config, it had no effect. 

I thought that it was the problem with my implementation of Custom Content Provider, but when i remove my Custom Provider the problem and this error was still there.

I have also tried by setting AllowPaging Property to "True", But AllowPaging property can only work with Grid not with Tree.

I seems that FileExplorer is not meant for dealing with situations, when file hierarchy and the number of files become very large in number.

I was thinking to customize the behavior of FileExplorer that it should not returned the Ajax Response using JSON, Remember, when we click on tree node in the tree view of file explorer, by default Ajax request is sent to server and get the data back in the form of JSON string. If there is a way that we can disable this Asynchronous call and execute postback then I think this issue can be solved but I dont know how and in which client side method this call can be sent. Please help me in this regards.

Or suggest any better option to deal with if the number of files has become very large.

Thank you very much and have a nice day

Eman Ali Mughal


Dobromir
Telerik team
 answered on 11 Jan 2012
1 answer
91 views
Hi there,

I'm performing a manual postback therefore i can't use RadAjaxManager to register
the postback.

I want to see the ajax loading panel when i'm performing this manual postback.

Please advice.

Thank you.

Regards,
Dexter
Troy
Top achievements
Rank 1
 answered on 11 Jan 2012
2 answers
46 views
In our app we use a Radtreeview inside a Radcombobox with other controls (combo boxes, Check boxes, slider)

In the AJAX each control is set up as a Ajax control with its Update controls, This section is very large.

To reduce the code I have enclosed all these in a panel control, and have the panel update itself. This nearly works.

The only thing that doesn't work is the Treeview in the Radcombo box, when a selection is made, the correct ID is passed back to the code behind, but the display (the text that appears in the combo box, is NOT updated. I think this is done on the client.

I do have the PageLoad java script to persists the display value across postbacks.

Does anyone have any ideas.

Andy
Andy Green
Top achievements
Rank 2
 answered on 11 Jan 2012
3 answers
73 views
I have a grid with detail table. When I click Edit on a detail table, all rows go into edit mode and everything is nice and peachy. In edit mode, I also display a button for user to add a copy of the item with some values predefined. The problem is when add button is clicked and new item is created in datasource and then OwnerTableView is data bound (so that new item appears in the grid, sorted) in the callback my command items go into non-edit mode even though the grid still appears in edit mode. Any ideas what might be causing that?

Dom
Dom
Top achievements
Rank 1
 answered on 11 Jan 2012
1 answer
78 views
Telerik:
If you are monitoring this forum and theres a better way, please let me know...

When uploading an image and overwriting the old file with the same filename, and you find that the file displayed on the upload page is not refreshing, you may find this solution useful.

You may get that for 2 reasons:
1. The upload filename is the same as the previous so the browser does not refresh the image
2. The file extension changes but the page still displays the old image

The code below does 2 additional things (compared to telerik sample code)
1. It re-sets the image path after uploading (with file ext that may have changed)
2. It adds a unique query string to the end of the image source to force browser refresh

      

       function BannerUploaded(sender, args) {
            var ajaxmgr = $find("<%= RadAjaxManager1.ClientID %>");
            var upload = $find("<%= RadAsyncUploadBannerImage.ClientID %>");
            var Extension;
            ajaxmgr.ajaxRequest("client1");
            $telerik.$(".invalid").html("");
            //Get the uploaded file ext in case the ext is different (different filename)
             var inputs = upload.getUploadedFiles();
            for (i = inputs.length - 1; i >= 0;i--) {Extension=getFileExtension(inputs[i]);}
         
            setTimeout(function () {
            sender.deleteFileInputAt(0);
            var mySrc = document.getElementById('<%= thumbnailBanner.ClientID %>').src;
            var FileWOExt=removeFileExtension(mySrc);
            document.getElementById('<%= thumbnailBanner.ClientID %>').src=FileWOExt + '.' + Extension + "?" + new Date().getTime();}, 400);
        }
 
        function validationFailedBanner(sender, args) {
 
            $telerik.$(".invalid")
            .html("Please choose a valid image file");
            sender.deleteFileInputAt(0);
        }
 
        function getFileExtension(filename) {
            return filename.split('.').pop();
        }
         
        function removeFileExtension(filename) {
         
        return filename.substr(0, filename.lastIndexOf('.'));
}

 

 

 

Dimitar Terziev
Telerik team
 answered on 11 Jan 2012
2 answers
366 views
Hi ,

We are using a RadListView with 2 column , we want to implement a drag drop reorder items of the List View .On reorder we want to save the positions of the list items. We found the drag drop items functionality of this List view but could not get the reorder functionality. We are stuck in this please help us  .


Thanks,
Antonio Stoilkov
Telerik team
 answered on 11 Jan 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?