标签: kendo-asp.net-mvc

如何刷新Kendo UI组合框?

我有一个ASP.Net MVC Kendo UI组合框,它被数据绑定到一个包含1000个记录的表.我已将MinLength属性设置为5,因此我只返回相关结果.问题是,用户可能需要一起更改文本值.有没有办法告诉控件刷新?

这是控件的代码......

@(Html.Kendo().ComboBoxFor(x => x.Product)
                    .Name("Product")
                    .DataTextField("Name") // Display value
                    .DataValueField("Id") //Return value
                    .MinLength(5)
                    .AutoBind(false)
                    .Suggest(true)
                    .Filter(FilterType.Contains)
                    .DataSource(source =>
                    {
                        source.Read(read =>
                        {
                            read.Action("Products", "Home").Data("onGetProducts");
                        });
                    })
                )
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc kendo-ui kendo-grid kendo-combobox kendo-asp.net-mvc

5
推荐指数
1
解决办法
1万
查看次数

如何在Kendo UI菜单上的多个组之间插入分隔栏

我正在使用剑道菜单的纯剃刀样式定义:

@using Kendo.Mvc.UI
@(Html.Kendo().Menu()
    .Name("main-menu")
    .Items(items1 =>
        {
            items1.Add().Text("Home").Url(@Url.Action("Index", "Home"));
            items1.Add().Text("Movements").Items(subs =>
                {
                    subs.Add().Text("Import Data").Action("Import", "VehicleMovementBatch");
                    subs.Add().Text("View Movements");
                });
            items1.Add().Text("Presences");
            items1.Add().Text("Billing");            
            items1.Add().Text("Config").Items(items2 =>
                    {
                        items2.Add().Text("Pricing").Action("Index", "PriceRule");
                        items2.Add().Text("Users");
                    });                           
            items1.Add().Text("Control");
        })
)
Run Code Online (Sandbox Code Playgroud)

我可以在所有互联网上找到绝对血腥的东西,甚至暗示如何正确地做到这一点.我最接近的是用JavaScript对象表示法定义DataSource,使用分隔符,并在运行时将其分配给客户端的网格.这绝对是一个很好的例子,只能向所有的神祈祷,API不像文档那样极其不足.

asp.net-mvc asp.net-mvc-4 kendo-ui kendo-grid kendo-asp.net-mvc

5
推荐指数
1
解决办法
6936
查看次数

Kendo UI Editor - 从编辑器菜单中删除特定工具

如何从Kendo Editor控件中删除特定工具/按钮?

实际上,我只想Insert imageKendo Editor(所有工具)控件中删除按钮.

@(Html.Kendo().Editor()
  .Name("editor")
  .Tools(tools => tools.SubScript().SuperScript().ViewHtml())
)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

kendo-ui kendo-asp.net-mvc

5
推荐指数
1
解决办法
5589
查看次数

从我的模型类创建一个Kendo图表视图

我是MVC框架和剑道的新手,所以你必须忍受我.这是我的图表基类(我正在使用的DatedChart类只是一个类型的图表<DateTime, double>:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Project.Models.Charts
{
    public class NewChart<XType, YType> : IMailListener
        where XType:IComparable 
        where YType:IComparable
    {
        public Dictionary<string, DataSeries<XType, YType>> SeriesList { get; protected set;  }
        public string Title { get; set; }
        public string XLabel { get; set; }
        public string YLabel { get; set; }

        public NewChart(string title, string xLabel, string yLabel)
        {
            this.SeriesList = new Dictionary<string, DataSeries<XType, YType>>();
            this.Title = title;
            this.XLabel = xLabel;
            this.YLabel = yLabel; …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc kendo-ui kendo-asp.net-mvc

5
推荐指数
1
解决办法
3411
查看次数

Kendo DataSource如何在使用DataTable时定义Model.Id

在@(Html.Kendo().Grid(Model)中定义DataSource时,我已经成功使用了

.DataSource( dataSource => .Ajax( ).Model( model => model.Id( m => m.PROPERTY ) ) )
Run Code Online (Sandbox Code Playgroud)

其中PROPERTY是作为模型的对象的属性.如果Model是System.Data.DataTable并且DataTable中的Id列是TableId,那么定义Model.Id的正确语法是什么?

换句话说,model.Id(m => ???).

我试过了,model.Id( m => Model.PrimaryKey )这似乎满足了model.Id设置的要求,但Update Action(.Update(update => update.Action("MyUpdateMethod", "MyController"))没有命中,所以我认为仍然有问题.

kendo-ui kendo-grid kendo-asp.net-mvc

5
推荐指数
1
解决办法
2万
查看次数

KendoUI:如何获取事件中单击的图表元素的项目的索引

我想访问以下事件的索引:seriesClick和seriesHover。我仅在http://docs.kendoui.c​​om/api/dataviz/chart#events-seriesClick此处的文档中看到如何访问特定栏的值和类别,但不能查看该项目所基于的原始对象的数据。

javascript event-handling kendo-ui kendo-asp.net-mvc kendo-dataviz

5
推荐指数
1
解决办法
3287
查看次数

哪里可以找到Kendo.Mvc.Examples.Models

我正在尝试创建一个kendo调度程序,但你需要传入一个模型.在示例中,它告诉您使用

@(Html.Kendo().Scheduler <Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>())

但是我当然没有这个视图模型.有人可以在我找到的地方给我打电话吗?我一直在寻找超过5个小时.请帮忙

asp.net-mvc asp.net-mvc-4 kendo-ui kendo-asp.net-mvc kendo-scheduler

5
推荐指数
2
解决办法
7924
查看次数

在javascript中更改Kendo组合框占位符文本无效

  • MVC 5.2.2
  • 剃刀3.2.2
  • Kendo MVC UI v2014.2.903

在Javascript中,当我想更改ComboBoxFor的占位符文本时,我想我可以这样做:

@model MyNameSpace.Models.Address

@(Html.Kendo().ComboBoxFor(model => model.ZipCode)
    .Placeholder("Select Zip...")
    .DataTextField("Text")
    .DataValueField("Text")
    .Suggest(true)
    .BindTo(Model.MailCodes)
)
Run Code Online (Sandbox Code Playgroud)

我使用的JavaScript ...

 $("#Address_ZipCode").data("kendoComboBox").options.placeholder = "Select Postal...";
Run Code Online (Sandbox Code Playgroud)

但这似乎根本不会影响下拉列表占位符文本.

这样做的正确方法是什么?

这是我的Kendo UI JSFiddle:

http://jsfiddle.net/devfingers/qy85emc8/5/

placeholder kendo-asp.net-mvc

5
推荐指数
1
解决办法
3036
查看次数

Kendo多选控件-从下拉列表中删除所选项目

我在asp.net mvc视图上有kendo多选控件。

每当用户从控件中选择值时,它就会在两个位置上显示1.在文本框区域中,以及2.下拉列表中突出显示的项目。

我想从下拉列表中删除选定的项目,并仅在文本框区域显示。

实际上,它在以前的版本上按预期运行,但是在升级到最新版本后,它在两个地方都可见(1.在文本框区域中,并且2.在下拉列表中也突出显示。)

我了解这是最新版本中提供的其他外观更改。只是尝试查看是否有任何属性,我可以处理它以使其仅显示在文本框区域上,而不在下拉列表中突出显示。

kendo-ui kendo-asp.net-mvc kendo-multiselect

5
推荐指数
1
解决办法
2185
查看次数

剑道网格列中的局部视图

我有一个启用了Ajax的kendo网格,该网格带有一个客户端模板,该模板显示行绑定到的模型中的数据。(由于ajax,使用columns.Template似乎是不可能的。)

@(Html.Kendo().Grid<Model>()
    .Columns(columns =>
    {
       columns.Bound(x => x.SubModel).ClientTemplate("bla #= SomePropertyOfSubModel # bla")
    })
    .DataSource(dataSource => dataSource.Ajax())
Run Code Online (Sandbox Code Playgroud)

这基本上可以工作,但是我对结果不满意。例如,我在使剑道控件在模板中工作时遇到问题。我宁愿将部分视图挂在客户端模板中,但没有成功。我最远的是

columns.Bound(x => x.SubModel).ClientTemplate(Html.PartialView("view", //??) //how to bind to SubModel?
.ToHtmlString())
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。

c# ajax asp.net-mvc partial-views kendo-asp.net-mvc

5
推荐指数
1
解决办法
4848
查看次数