J'ai deux contrôles de fenêtre d'interface utilisateur de kendo. Première (parent) fenêtre pour obtenir les détails du client, avec le bouton de recherche. Deuxième fenêtre (enfant) pour rechercher le client à l'aide prenom client, nom, etc ..comment transmettre des données entre deux contrôles de fenêtre d'interface utilisateur kendo
résultat de la recherche indiqué dans le contrôle de la grille de la fenêtre de l'enfant, comme
Titre FirstName LastName Adresse1 Subrub
M. John Karter Goyal jardin, NSW
Mlle Emile Watson jardin brun, VC
Si je choisis un client dans la grille, je dois remplir les détails du client dans les contrôles correspondants de première fenêtre (parent). Je demande donc la fonction js sur l'événement de changement comme ci-dessous
@(Html.Kendo().Grid((IEnumerable<OnlineABThemes.Data.GetCustomers_Result>)ViewData["CustomerSearchGrid"])
.Name("ChildWindowCustomerGrid")
.Columns(columns => {
columns.Bound(p => p.ID).Visible(false);
columns.Bound(p => p.Title).Width(60);
columns.Bound(p => p.FirstName).Width(130);
columns.Bound(p => p.LastName).Width(100);
columns.Bound(p => p.Address1).Width(150);
columns.Bound(p => p.Suburb).Width(80);
columns.Bound(p => p.State).Width(80);
columns.Bound(p => p.PostCode).Width(120);
columns.Bound(p => p.Phone).Width(100);
columns.Bound(p => p.Mobile).Width(100);
columns.Bound(p => p.Email).Width(120);
})
.Sortable()
.Scrollable()
.Filterable()
.DataSource(ds => ds.Server()
.Model(model => model.Id(p=>p.ID))
)
.Selectable(s=>s.Mode(GridSelectionMode.Single))
.Events(events => events.Change("CustomerChanged"))
)
Voici ma fonction js
function CustomerChanged() {
var grid = $('#ChildWindowCustomerGrid').data('kendoGrid');
var customerID = grid.select("ID");
$.ajax({<br>
url: "/Customer/GetCustomer",
type: "POST",
data: { customerId: customerID }
})
$("#childWindow").data("kendoWindow").close();
.fail(function (r, o) {
alert("Failed : " + r.responseText);
});
}
Je incapable d'obtenir le customerID et la façon de remplir les coordonnées du client qui est dans la fenêtre First (parent) . c'est-à-dire, comment remplir les détails du client en passant le code client d'une fenêtre à une autre.
grâce
Santhosh