我有一个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
如何从Kendo Editor控件中删除特定工具/按钮?
实际上,我只想Insert image从Kendo Editor(所有工具)控件中删除按钮.
@(Html.Kendo().Editor()
.Name("editor")
.Tools(tools => tools.SubScript().SuperScript().ViewHtml())
)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我想访问以下事件的索引:seriesClick和seriesHover。我仅在http://docs.kendoui.com/api/dataviz/chart#events-seriesClick此处的文档中看到如何访问特定栏的值和类别,但不能查看该项目所基于的原始对象的数据。
javascript event-handling kendo-ui kendo-asp.net-mvc kendo-dataviz
我在asp.net mvc中有kendo网格,我使用服务器包装器.我想要名为"行号"的附加列,它是简单的计数器(1,2,3,...).我希望这个计数器永远不会改变客户端排序.始终第一行是1秒,第2行是......,在"RowNumber"列中
我怎么能在剑道网格中这样做?
刷新kendo网格时出现问题,由于某种原因,dataBound事件被激活两次,有人知道可能是什么问题吗?或者这是正常的行为?
$("#grid").data('kendoGrid').dataSource.read();
$("#grid").data('kendoGrid').refresh();
Run Code Online (Sandbox Code Playgroud)
更新:
如果我删除刷新行,dataBound则只发生一次
$("#grid").data('kendoGrid').refresh();
Run Code Online (Sandbox Code Playgroud) 在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:
我在我的项目中使用 kendo ui asp.net mvc Grid。
有没有办法在插入新数据时保持弹出编辑器打开?
我在asp.net mvc视图上有kendo多选控件。
每当用户从控件中选择值时,它就会在两个位置上显示1.在文本框区域中,以及2.下拉列表中突出显示的项目。
我想从下拉列表中删除选定的项目,并仅在文本框区域显示。
实际上,它在以前的版本上按预期运行,但是在升级到最新版本后,它在两个地方都可见(1.在文本框区域中,并且2.在下拉列表中也突出显示。)
我了解这是最新版本中提供的其他外观更改。只是尝试查看是否有任何属性,我可以处理它以使其仅显示在文本框区域上,而不在下拉列表中突出显示。
我有一个启用了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)
任何帮助表示赞赏。
我在 MVC 应用程序中使用 Kendo Ui Grid。我希望在我的网格中显示多个国家/地区的统计数据。我从数据库检索数据的方式,我的网格将显示类似于以下内容的数据:
Country Area Population GDP GDP Growth
India 3288000 1220200000 1.848 6.8
USA 9827000 314686189 15.09 1.7
Run Code Online (Sandbox Code Playgroud)
但我希望它显示如下而不是上面的格式:
Country India USA
Area 3288000 9827000
Population 1220200000 314686189
GDP 1.848 15.09
GDP Growth 6.8 1.7
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这种换位?
asp.net-mvc asp.net-mvc-4 kendo-ui kendo-grid kendo-asp.net-mvc