-1
binden Ich habe ein Kendo-Gitter, das ich die Spaltendaten binden möchte. Auf meinem Modell gebe ich eine Liste zurück, die dann in das Drop-Down-Menü eingetragen wird. Jetzt möchte ich die Beschreibung an die Rasterspalte binden. Wie kann ich die UserName-Spalte an das Raster binden.Wie kann ich eine Liste von Elementen in Kendo Gitter
Ich möchte UserName auf dem Raster angezeigt werden, bekomme es aber nicht.
Modell
public class usersModel
{
public int userId { get; set; }
public string userName { get; set; }
public List<usersModel> usersList;
}
-Controller
public ActionResult GetUsers()
{
usersModel md = new usersModel();
string r = ApiBaseUrl + "/GetAllusers" ;
string resp = JsonGET(r);
List<usersModel> users = Deserialise<List<usersModel>>.Deserialise(r);
md.listUsers = users;
return View(md);
}
Ansicht
@(Html.Kendo().Grid<usersModel>()
.Name("Grid")
.Columns(columns =>
{
columns.Bound(cl => cl.usersList.userName).Title("User Name");
})
.Sortable()
.Pageable()
.Scrollable()
.DataSource(data => data
.Ajax()
.PageSize(1)
.ServerOperation(false))
)
Ich bin nicht sicher Ich verstehe, was du versuchst zu tun. Versuchen Sie, die gesamte Benutzerliste an das Raster zu binden? –
Ja, ich möchte die Eingabeliste an das Raster binden. Die Benutzerspalte hat also alle Benutzer. –