Tag: kendo asp.net mvc

如何强制Kendo Grid在列上使用数字filter

使用以下代码,Kendo Grid使用t.Files.Count的字符串filter接口,即使类型是int 。 如何强制网格使用数字filterUI? @(Html.Kendo().Grid() .Name(“grid”) .Columns(columns => { columns.Bound(t => t.ID).Width(80); columns.Bound(t => t.OrbitalPeriod); columns.Bound(t => t.Files.Count); }) .Sortable() .Filterable() .DataSource(dataSource => dataSource.Ajax() .PageSize(20) .Read(read => read.Action(“Targets_Read”, “Targets”)) ) .Resizable(o => o.Columns(true)) .ColumnMenu() ) 为字符串生成filter菜单: 我使用的是Kendo.MVC 2013.1.514.340

Kendo ListView:无法刷新(重新加载)数据

这是我的ListView: @(Html.Kendo().ListView() .Name(“listView”) .TagName(“div”) .ClientTemplateId(“template”) .DataSource(dataSource => { dataSource.Read(read => read.Action(“Products_Read”, “Home”).Data(“additionalData”)); dataSource.PageSize(4); }) .Pageable() ) 这是必须重新加载数据的javascript函数: var someData = “-1”; function reload() { // insure that function exists // alert( $(“#listView”).data(“kendoListView”).refresh) $(“#listView”).data(“kendoListView”).refresh(); } function additionalData() { return { someData: someData }; } 我做的都是在文档中写的,但没有看到任何postback.Whats错误?

Kendo ASP.NET MVC helper Gridgenerics类

我有以下两难困境: 我试图在部分视图中创建一个Kendo UI Grid,它将与不同类型的对象一起使用,并且可以支持诸如Delete或Create之类的操作。 该对象如下所示: public class GridViewModel { public Type ObjectType { get; set; } public IEnumerable Items { get; set; } public GridViewModel(Type type, IEnumerable items) { Items = items; ObjectType = type; } } ObjectType是Type类型的变量,它保留类的类型。 例如员工,产品,发票或任何东西。 Items是前面提到的类型的IEnumerable对象列表。 假设我们有一个员工视图,我们在内部调用以下内容: @model IEnumerable @{ GridViewModel gridModel = new GridViewModel(typeof(Employee), Model); } @{ Html.RenderPartial(“_AdvancedGrid”, gridModel); } […]

使用asp.net MVC Wrapper在Kendo UI Grid中格式化DateTime

我想构建一个格式为日期dd // MM / yyyy的Kendo UI Grid。 但是,我发现的所有问题都是用代码格式(“{0:d}”)解决的; 。 所以,我尝试过如下代码: GridBoundColumnBuilder builder = par.Bound(field.Name); switch (field.Type.Type) { case CType.Boolean: builder = builder.ClientTemplate(string.Format(“”, field.Name)); break; case CType.Datetime: builder = builder.Format(“{0:d}”); break; case CType.Decimal: case CType.Double: builder = builder.Format(“{0:0.00}”); break; } 另一种格式工作正常,只是DateTime不起作用。 我有这个结果的日期时间= /日期(1377020142000)/

Kendo网格层次结构从主网格传递ID

我有一个Kendo Hierarchial Grid,其中主网格包含Client详细信息,子网格包含Point of Contacts 。 我能够将Client ID从主网格传递到子网格Read操作,并且数据正在加载。 但是,在将子Client ID传递到子网格中的“ Add New Point of Contact按钮时会出现问题。 如果我对值进行硬编码,则Controller方法运行正常。 但是,它无法选择参考Client ID 。 子网格如下: @(Html.Kendo().Grid() .Name(“grid_#=ClientID#”) .Columns(columns => { columns.Bound(p => p.POC_ClientID); columns.Bound(p => p.ContactName); columns.Bound(p => p.RegionName).Filterable(filterable => filterable.UI(“regionFilter”)); columns.Bound(p => p.CountryName).Filterable(filterable => filterable.UI(“countryFilter”)); columns.Bound(p => p.ContactEmail); columns.Bound(p => p.ContactNumber); }) .ToolBar(toolbar => toolbar.Template(@ Add new Point-of-Contact)) .DataSource(dataSource […]

如何在kendo ui网格中添加行号?

我的页面中有一个kendo ui网格,有一些列。 现在我想在其中添加一个列,显示行号。 我该怎么做? 谢谢。