hi,
I am trying to make a scheduler custom editor with a View Model Collection Binding.
So what i really want. I need to my editor to dynamically a list of dropdownlist. Take a look in my attach image.
My view model is like this (just show you the concern parts): I added one item to the list for testing
public class RendezVousViewModel : ISchedulerEvent
{
public RendezVousViewModel()
{
this.ListRendezVousMateriels = new List<RendezVousMateriel>();
var RendezVousMateriel = new RendezVousMateriel();
RendezVousMateriel.MaterielID = 1;
this.ListRendezVousMateriels.Add(RendezVousMateriel);
}
public List<RendezVousMateriel> ListRendezVousMateriels { get; set; }
#endregion
}
}
Extract of my editor :
@for (var i = 0; i < Model.ListRendezVousMateriels.Count; i++)
{
@(Html.Kendo().DropDownListFor(model => model.ListRendezVousMateriels[i].MaterielID)
.HtmlAttributes(new { data_bind = "value:ListRendezVousMateriels_" + i + "__MaterielID", style = "width: 280px" })
.DataTextField("Text")
.DataValueField("Value")
.ValuePrimitive(true)
.HtmlAttributes(new { @style = "width:100%" })
.DataSource(source => source.Read(read => read.Action("GetDiplomes", "Diplomes")).ServerFiltering(true))
.OptionLabel("Choix du matériel"))
}
So apparently it's doesn't work, do you confirm that is not implemented? Else do you have an idea how i can achieve somethink like this?
Thanks by advance.
I use TreeViewBuilder.Items to build tree view.
Child nodes doesn't ​be checked when I check parent node without expend nodes, but if I check ​the parent node again(without expend too), child nodes will be checked.
@using Kendo.Mvc.UI.Fluent;@model List<AuthViewModel>@functions { public static void ShowTree(TreeViewItemFactory helper, IEnumerable<AuthViewModel> nodes) { foreach (var node in nodes) { helper.Add() .Id(node.ID) .Text(node.NAME) .Checked(node.IsChecked) .Expanded(false) .Items(items => { if (node.Childs.Count() > 0) { ShowTree(items, node.Childs); } }); } }}@(Html.Kendo().TreeView() .Name("authTree") .Checkboxes(checkboxes => checkboxes .Name("checkedFiles") .CheckChildren(true) ) .Items(root => { ShowTree(root, Model); } ))I have a simple kendo.grid with inline editing and some decimals and datatime columns.
The problem is that when hitting the EDIT button, the editable inline fields are not styled as I normally see in other websites, we have (see attached mage).
What am I missing - I have compared this site with a site, where it works, but can't find the difference.
It should be obvious, but I cant see it :-)
Thank you in advance.
I am attempting to use a Kendo UI Window modal to edit an IList<T> and it is posting back NULL in the controller. I found a fairly old posts here from 2012 but was wondering if anyone has a newer solution or if there are any other alternatives?
Main View:
@using (Html.BeginForm()){ @(Html.Kendo().Window() .Name("seg_locations_modal") .Title("Other Locations") .Content(@<TEXT> <div id="modal-content" class="split-sub-content-container" style="width:480px;"> <ul> @Html.EditorFor(x => x.Locations) </ul> </div> <div class="form-submit-container" style="width:480px; margin:0;"> <p><button id="add-location" type="button" name="add-location" title="Close">Add Location</button></p> <p><button id="close-modal" type="button" name="close-modal" title="Close">Close Window</button></p> </div> </TEXT>) .Width(500) .Height(500) .Draggable(true) .Modal(true) .Visible(false) )}EditorTemplate:
@model ReMemberMvc.Data.Model.Locations@{ Layout = null;}<li class="locations-row"> <div data-locationsid="@Model.LocationsId" data-locationsseq="@Model.Seq"> @Html.HiddenFor(x => x.LocationsId) @Html.HiddenFor(x => x.Seq) <span class="locations-description-column">@(Html.Kendo().TextBoxFor(x => x.Description).HtmlAttributes(new { style = "width:301px;", placeholder = "Bridgewater, NJ" }))</span> <span class="locations-employeerange-column">@(Html.Kendo().DropDownListFor(x => x.EmployeeRangeId).OptionLabel("Not Provided").DataTextField("Description").DataValueField("EmployeeRangeId").DataSource(source => { source.Read(read => { read.Action("GetEmployeeRangeList", "SelectLists"); }); }))</span> </div></li>ViewModel:
using ReMemberMvc.Data.Model;using System.Collections.Generic;namespace ReMemberMvc.Data.ViewModels{ public class SegApplicationViewModel { public virtual SegApplication SegApplication { get; set; } public virtual IList<Locations> Locations { get; set; } }}Thank you in advance.

Hello,
II have a grid that looks a lot like the one in ths example (Grids in a Master Grid) :
http://demos.telerik.com/kendo-ui/grid/hierarchy
​It works very well. But I would really like to be able to DragNDrop rows from one Detail Template to another one. Is this possible with your grid ?
Thanks !
Guillaume
I'm building the list of values a column can be filtered by using the FilterMenuInit event and the initCheckboxFilter(e) javascript code and it's working great.
Now I add a new row to the grid using the toolbar Create method and AJAX. The new row might contain a value for the column being filtered that wasn't there before. I would like to be able to add that new value to the existing list in the filter for that column. Can I somehow set the FilterMenuInit event to be triggered again?
Thanks,
Stu
Hello
I have question how can I refresh data on TreeList after update action?
When I am editing item i am also editing few other items. After close popup only edited item is refreshed. I need to find way how to refresh whole control.
I tried:
- on update action return whole data
public JsonResult Update([DataSourceRequest] DataSourceRequest request, ProductCategoryViewModel category)
{
if (ModelState.IsValid)
{
var services = new ProductCategoryServices(db);
.Update(category, ModelState);
}
var result = db.ProductCategories.ToTreeDataSourceResult(request,
cat => cat.ProductCategoryId , cat => cat.FKParentProductCategoryId , cat => cat.ToProductCategoryViewModel(request)
);
//DataSourceResult dataTreeList =
return Json(category, JsonRequestBehavior.AllowGet);
}