Hi!
How do i make so this code work?
 
 
The problem is that i doesent get out a SalonID value so i can redirect.
Here is the full code:
 
 
 
 
 
 
 
 
 
 
 
I also in want that when i type 1 letter in the autocomplet, the grid should filter directly & right now im only avalible to search/filter 1 column in my db, i want to choose several tables to be searchable.
Ty!
                                How do i make so this code work?
var grid = $("#GridField").kendoGrid();function grid_selected(e) {    var id;          grid.select().each(function() {     // CRASH HERE.. Doesent get a dataitem.  
        var dataItem = grid.dataItem($(this));        id = dataItem.SalonID;                })    window.location.href = "@Url.Action("Details", "Salon")" + "/" + id;}The problem is that i doesent get out a SalonID value so i can redirect.
Here is the full code:
<p>@(Html.Kendo().AutoComplete()   .Name("searchField")   .DataTextField("SalonName")   .Filter("Contains")   .Placeholder("Search..")   .DataSource(dataSource =>     {         dataSource.Read(read =>         {             read.Action("GetAutoCompleteItems", "Salon");          })     .ServerFiltering(false);     })     .Events(events => events.Change("autoComplete_selected")) ) </p> <div id="Grid">@(Html.Kendo().Grid(Model)    .Name("GridField")    .Columns(columns =>    {        columns.Bound(item => item.SalonID);        columns.Bound(item => item.Avtnr);        columns.Bound(item => item.SalonName);        columns.Bound(item => item.Street);        columns.Bound(item => item.ZipCode);        columns.Bound(item => item.City);        columns.Bound(item => item.Telephone);        columns.Bound(item => item.SalonEmail);        columns.Bound(item => item.Description);        columns.Bound(item => item.ContactPerson);    })    .ColumnMenu()    .Groupable()    .Pageable()    .Sortable()    .Resizable(resize => resize.Columns(true))    .Selectable(selectable => selectable.Mode(GridSelectionMode.Single))    .DataSource(dataSource => dataSource        .Ajax()         .Read(read => read.Action("Read", "Salon"))        .ServerOperation(false)    )    .Events(events => events.Change("grid_selected")))</div><script type="text/javascript">var grid = $("#GridField").kendoGrid();function grid_selected(e) {    var id;          grid.select().each(function() {  var dataItem = grid.dataItem($(this));
	// CRASH HERE.. Doesent get a dataitem. 
	id = dataItem.SalonID;
                })    window.location.href = "@Url.Action("Details", "Salon")" + "/" + id;}// // Filter the grid when searching..// function autoComplete_selected(e) {    var value = this.value();     if (value) {        grid.data("kendoGrid").dataSource.filter({ field: "SalonName", operator: "contains", value: value });    }     else {       grid.data("kendoGrid").dataSource.filter({});    }}</script>I also in want that when i type 1 letter in the autocomplet, the grid should filter directly & right now im only avalible to search/filter 1 column in my db, i want to choose several tables to be searchable.
Ty!

