model-view-controller - Kendo MVC 网格数字文本框

标签 model-view-controller kendo-ui textbox telerik numeric

我尝试在网格中显示数字文本框。我的数据是 int 但没有像 Telerik 中的演示那样显示。我使用了客户端模板,但此时网格在同一单元格中有两个输入。

当我使用模板的任何属性时,它显示如下。

enter image description here

这是代码;

 columns.Bound(c => c.MAX_DOSYA_BOYUT)

当我使用自定义模板时,它显示如下

enter image description here

这是代码;

   columns.Bound(c => c.MAX_DOSYA_BOYUT).Template(@<text></text>).ClientTemplate(

            Html.Kendo().NumericTextBox<int>()
                .Name("order_#=URETIM_YERI#")
                .HtmlAttributes(new { value = "#=MAX_DOSYA_BOYUT #", @class = "k-numerictextbox", style = "width:100%" })
                .Min(0)
                .Max(100000)
                .Step(1)
                .Decimals(0)
                .ToClientTemplate().ToHtmlString());

它必须看起来像这个链接

telerik kendo editing

我做错了什么?

谢谢...

最佳答案

首先,确保 ~Views/Shared/EditorTemplates 目录包含预定义的 kendo ui mvc 编辑器模板。如果没有 - 从 kendo ui mvc 安装的wrappers/aspnetmvc/EditorTemplates 文件夹中复制它们。

列绑定(bind)设置:

columns.Bound(c => c.NumberTest).EditorTemplateName("Integer");

编辑器模板名称“Integer”与EditorTemplate目录中的Integer.cshtml模板相对应。结果 - 全主题小部件。

关于model-view-controller - Kendo MVC 网格数字文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45305790/

相关文章:

java - 将对象从下拉列表 (.jsp) 传递到 Controller

关于 TableView 和构建自定义类模型的 iPhone MVC 问题

asp.net-mvc - ASP.NET MVC 与 nTier 关注点分离

javascript - 数据表: click on button does not open view

javascript - 在每个父项 A-Z 中对 Kendo UI Jquery Treeview 子项进行排序

javascript - 表-解析(Kendo UI 网格): Capturing the details of the model being sent from the View to Controller

c# - Kendo 数据源在调用更新后重新填充

WPF TextBox.Text 与 MultiBinding

mysql - 换行数据未在 vb.net 多行文本框中正确显示

c# - 工具提示未正确显示