I am using Kendo Grid and also using its Foreign Key column editing option.
When I build my project on local host, it seems everything is perfect.
However, when I publish it, it does not working as on my local host.
On my local, it is a dropdownlist but when I publish it, it seems like its a numeric textbox.
How can I fix this ?
Hi!
After a while, I was able to have a working EditorTemplate for a List<MyObject> type. I'm calling the Template using UIHint over the collection property n the parent ViewModel. The grid on the EditorTemplate is however complete Widget-based now. It is working with the data array woth matching properties as of the actual ViewModel. How do I map the final rows of a kendo grid to the Model?

This isn't really specific to MobileView but I'm using a MobileView in a partial view that I'm using as a layout template and I want to make the Title dynamic by using ViewBag.Title as the string.
@(Html.Kendo().MobileView() .Title(ViewBag.Title) .Name("two-drawer-home") .Header(obj => Html.Kendo().MobileNavBar().Content(navbar => @<text> @(Html.Kendo().MobileButton().Name("btnLeftDrawer").Align(MobileButtonAlign.Left).Rel(MobileButtonRel.Drawer).Url("#left-drawer").ClickOn("down")) @navbar.ViewTitle("Hello there") @(Html.Kendo().MobileButton().Name("btnRightDrawer").Align(MobileButtonAlign.Right).Rel(MobileButtonRel.Drawer).Url("#right-drawer").ClickOn("down")) </text>) .HtmlAttributes(new { style = "height: 46px;" }) ) .Content(@<text>@RenderBody()</text>))
But this isn't valid. I've also tried @ViewBag.Title and various other incarnations. I'm wondering if this type of thing is possible in the Title of the MVC controls.
//Old recurrence exception:recurrenceException:"20160603T050000Z;20160503T050000Z;" //New recurrence exception:recurrenceException:"20160603T050000Z,20160503T050000Z"I'm using a kendo grid popup editor. I have a custom template (partial view) for edit. I have a drop down and on change event, I'm populating a TextBox. The problem is when I am sending the model to the controller, the TextBox value is null. It's not updating the model with the populated value. Any idea why?
@(Html.Kendo().DropDownListFor(w => w.AddressID)
.DataTextField("Name")
.DataValueField("AddressID")
.DataSource(source =>{ source.Read(read =>{ read.Action("GetAddressType", "DataSource")
.Data("filterAddressTypes");})
.ServerFiltering(true);})
.CascadeFrom("CodeIDAddressType")
.Events(e => e.Change("addressSubType"))
)
@Html.TextBoxFor(model => model.AddressLine1)
On an AJAX done function, I'm populating the value.
$("#AddressLine1").val(response.AddressLine1)
I can see the new value in the text box but when submitted, it sends null to the controller. If I enter the value in the AddressLine1 field instead of populating, it sends the entered value to the controller.

I have a form that is used to search for people's names and display them in an Telerik MVC Grid. Grid uses Ajax binding and paging. I have a problem with paging. My situation is that when a user searches for names and the search returns say 3 pages of results. The user flips a page and performs a search again narrowing it down to say 1 page of the results, the grid refreshes but stays on the flipped page which shows up empty because again there is only 1 page of results. Is there a way to reset the paging after each search? I handle the searching explicitly on client side by calling $("#gridElement").data("kendoGrid").dataSource.read();
Any help is appreciated.
Nik
RuleFor(x => x.Aanvang)
.InclusiveBetween(new DateTime(2008,01,01), new DateTime(2100, 01, 01)).WithMessage("Wrong");<globalization uiCulture="nl-NL" culture="nl-NL" enableClientBasedCulture="true" /><script src="@Url.Content("~/Scripts/kendo/2016.2.504/kendo.aspnetmvc.min.js")"></script><br><script src="@Url.Content("~/Scripts/cultures/kendo.culture.nl-NL.min.js")"></script> Now when i enter 05-05-2015 in the datepicker, it throws the "Wrong" error. While it is accepted when i comment the fluentvalidator out. I figured that the gegenerated html is:
<input data-val="true" data-val-date="The field Aanvang must be a date." data-val-range="Onwaarschijnlijk" data-val-range-max="01/01/2100 00:00:00" data-val-range-min="01/01/2008 00:00:00" data-val-required="'Aanvang' mag niet leeg zijn." id="Aanvang" name="Aanvang" type="text" value="1-1-0001" data-role="datepicker" class="k-input k-invalid" role="combobox" aria-expanded="false" aria-owns="Aanvang_dateview" aria-disabled="false" aria-readonly="false" data-bind="value:Aanvang" style="width: 100%;" aria-activedescendant="01ceca7f-c8ee-45ed-87b9-e1357df3799c_cell_selected" aria-invalid="true">
That shows 01/01/2008 instead of 01-01-2008 format, nut sure if this is the problem, but it is differant and the only thing related thing i could find. Any advice?
as
