In my grid, when I click an inline edit it is showing the default browser edit inputs instead of styling it per kendo UI. I've attached a screenshot showing this issue. I'm expecting the first two fields to be text inputs which take the full width and the third input to be a date/time picker (its underlying data type is a Nullable<DateTime>). Validation appears to work properly despite this.
The code to generate the grid is as follows:
@(Html.Kendo().Grid<UserModel>() .Name("UserList") .HtmlAttributes(new { style = "height: 550px" }) .DataSource(o => o.Ajax() .Model(m => m.Id<string>(u => u.Id)) .Read(r => r.Action("_UserList_Read", "Admin")) .Update(u => u.Action("_UserList_Update", "Admin")) .Destroy(d => d.Action("_UserList_Delete", "Admin")) ) .Columns(c => { c.Bound(o => o.DisplayName); c.Bound(o => o.Email); c.Bound(o => o.LockoutEndDateUtc); c.Command(o => { o.Edit(); o.Destroy(); }).Width(230); }) .Pageable(p => p.PageSizes(new int[] { 10, 20, 50, 100 })) .Sortable() .Filterable() .Scrollable() .Editable(o => o.Mode(GridEditMode.InLine)))
Using latest version of Kendo UI (2018.2.620 with bootstrap 4 theme). jQuery 3.3.1 and bootstrap 4.1.3.
Any advice on how to get these to apply styles (and the correct editors)?
