Hi,
I have implemented the export to excel of client detail of Grid using function of export excel in the below link
http://docs.telerik.com/aspnet-mvc/helpers/grid/how-to/Export/detail-grid-export
But i am not able to implement the same function in external button or div click i tried passing event also but its not working, can you help on this,i dont want toolbar click instead external button click event export function should work.
Thanks
Mohammed

Hi,
Is it possible to activate the InlineEdit mode when the user clicks on a row? In other words "open" all cells on a row for editing when the users clicks on the row.
It should work the same as when the user presses the update button to call the InlineEdit mode.
When a user presses enter the row should be saved and the next row (if there is any) should be selected and "opened".
I want to simulate (a little) the behavior of a normal winform/silverlight grid.
Is such a scenario possible?
Thanks in advance.
Hi,
The filter icon is not appearing on the right side or default position when header template applied to the Grid column, it is showing in left side , but i want it to appear right side even though header template applied also color to be black.Can you please help on this?
Thanks
Mohammed

I am trying to get a basic FileManager widget working in our app, but cannot get a remote data bind working correctly.
My Javascript looks like this:
createFileManager: function () { $("#fileManager").kendoFileManager({ dataSource: { schema: kendo.data.schemas.filemanager, transport: { read: { url: "myController/Read/", method: "POST" }, }, change: function (e) { }, error: function (e) { }, }, toolbar: { items: [ { name: "sortDirection" }, { name: "sortField" }, { name: "changeView" }, { name: "spacer" }, { name: "details" }, { name: "search" } ] }, draggable: true, resizable: true, dataBound: onDataBound
});},
And my controller code is thusly:
// borrowed from Kendo service example...public class FileManagerEntry{ public string Name { get; set; } public long Size { get; set; } public string Path { get; set; } public string Extension { get; set; } public bool IsDirectory { get; set; } public bool HasDirectories { get; set; } public DateTime Created { get; set; } public DateTime CreatedUtc { get; set; } public DateTime Modified { get; set; } public DateTime ModifiedUtc { get; set; } public IEnumerable<FileManagerEntry> Directories { get; set; }}// CONTROLLER snippet....public JsonResult Read(string target){ var content = GetContent(); var result = content .Select(f => new { name = f.Name, size = f.Size, path = f.Path, extension = f.Extension, isDirectory = f.IsDirectory, hasDirectories = f.HasDirectories, created = f.Created, createdUtc = f.CreatedUtc, modified = f.Modified, modifiedUtc = f.ModifiedUtc }); return Json(result, JsonRequestBehavior.AllowGet);}// Hardcoded data for testing...private IEnumerable<FileManagerEntry> GetContent(){ return new List<FileManagerEntry> { new FileManagerEntry { Name = "Folder", Size = 0, Path = "folder", Extension = "", IsDirectory = true, HasDirectories = false, CreatedUtc = DateTime.UtcNow, Created = DateTime.Now, ModifiedUtc = DateTime.UtcNow, Modified = DateTime.Now }, new FileManagerEntry { Name = "Image.jpg", Size = 20, Path = "folder/Image.jpg", Extension = ".jpg", IsDirectory = false, HasDirectories = false, CreatedUtc = DateTime.UtcNow, Created = DateTime.Now, ModifiedUtc = DateTime.UtcNow, Modified = DateTime.Now }, new FileManagerEntry { Name = "Image2.jpg", Size = 20, Path = "folder/Image2.jpg", Extension = ".jpg", IsDirectory = false, HasDirectories = false, CreatedUtc = DateTime.UtcNow, Created = DateTime.Now, ModifiedUtc = DateTime.UtcNow, Modified = DateTime.Now } };}
Most of the code, I cobbled together from the Kendo examples for FileManager.
When I run my app.... The FileManager renders & the FileManager dataBound event fires. But the three objects in the manager are all undefined. I jave attached screengrabs of the filemanager.datasource and also the file "details" as shown by FileManager.
i do not know why the data isn't binding appropriately. Is this a problem with the results coming from my controller?
Appreciate any help.

Hi,
I am supporting an application where I need to apply some aggregate function to grid for calculating sum of columns.
Below is sample code
<%: Html.Telerik().Grid(Model.AgentSalesList)
.Name("AgentSalesList")
.DataBinding(dataBinding =>
{
dataBinding.Server()
.Select("AgentSalesGridAction", "AgentSales");
})
.Columns(columns =>
{
columns.Bound(o => o.AgentID).Width("25").Title("Agent ID");
columns.Bound(o => o.NetSales).Width("25%").Title("Net Sales");
columns.Bound(o => o.NetSeatsSold).Width("25%").Title("Net Seats Sold");
})
.Pageable(paging => paging.Enabled(true).PageSize(25))
.Footer(true)
.Sortable()
.Resizable(resizing => resizing.Columns(true))
.Scrollable(o => o.Enabled(false))
%>
There are few option available for same with MVC Kendo UI Grid but when I am trying to install MVC Kendo package from Nuget I am getting unsupported .net framework issue(4.0).
So don't we have support for aggregate function with Html.Telerik().Grid?
OR only option is to upgrade target .net framework and use MVC Kendo UI ?
Thanks,
Anurodh Kimni

I have a popup edit screen that has a few dropdown list on it. They work great until I do into a screen and add an item for that dropdown list and low and behold I go back to that edit screen I don't see the new item unless I exit out and go back in. I have found dropdownlist.dataSource.read(); but I am not sure how to use that. Can someone tell me how to refresh the dropdown list please? I would think that when I open the edit pop up screen it would do it but it does not. I need to get an answer to this quickly.
Thanks
Is there a form to put a 'label for' on a old version @(Html.Kendo().TextBox() 2015.1.429.545?
It has not the .label prop
Thanks
Sergio

How do you get the selected rows in the grid? I found some articles that explained on how to do this. But none of them worked (it seemed like things changed in the latest beta).This is my grid:
@(Html.Kendo().Grid(Model)
//The grid will be bound to the Model which is the Products table
.Name("dg") //The name of the grid is mandatory. It specifies the "id" attribute of the widget.
.Columns(columns =>
{
columns.Bound(dg => dg.Title);
columns.Bound(dg => dg.Version);
columns.Bound(dg => dg.Created).Format("{0:d}");
columns.Bound(dg => dg.CreatedBy);
columns.Bound(dg => dg.Modified).Format("{0:d}");
columns.Bound(dg => dg.ModifiedBy);
columns.Bound(dg => dg.CheckedOutDateTime).Format("{0:d}");
})
.Sortable()
.Pageable()
.Navigatable()
.Sortable()
.Filterable()
.Selectable(s => s.Mode(GridSelectionMode.Multiple))
.DataSource(dataSource => dataSource
.Server()
.Model(model => model.Id(dg => dg.DocumentGroupID)))
.Events(events => events.Change("dgChange"))
)
<script>
function dgChange()
{
// What should I put here to get the ID of the selected rows?
}
</script>
