新的Telerik UI为ASP。网络核心?免费下载30天试用版

面向ASP的Telerik UI。网络核心网格自定义编辑

加载演示……
  • 例子
  • 查看源代码
  • 在Telerik REPL中编辑
HtmlHelper
TagHelper
文件:
editing_custom.cshtml
Editing_CustomController.cs
ProductService.cs
ClientCategory.cshtml
ProductViewModel.cs
Editing_Custom_TagHelper.cshtml

也可用于:

客户端API 服务器端API

描述

在许多场景中,不仅需要可视化表结构中的数据,还需要能够对其进行操作并保存更改。

Core Grid包装器通过对其数据源的简单配置支持CRUD数据编辑操作。要启用其数据编辑功能,您只需:

  • 设置网格可编辑的配置选项:.Editable(editable => editable. mode (GridEditMode.InCell))
  • 在模型中指定一个唯一字段作为数据源模型Id
  • 配置DataSource以执行CRUD数据操作读取,创建,更新和销毁行动
  • 要启用插入新记录,请在工具栏上添加“新建记录”按钮:.ToolBar(toolbar => toolbar. create ())
  • 要在每行上启用Delete命令,请插入一个新列:列。Command(Command => {Command . destroy ();});

在这个演示中,您可以看到如何进一步定制Category字段的编辑器,该字段是一个对象(复杂类型)。以确保ASP。网络核心网格uses the custom editor, add in the~ \ \ EditorTemplates共享的看法文件夹中。

示例声明:@ (Html.Kendo()。DropDownListFor(m => m)

所以网格调用编辑器,用UIHint属性

[UIHint(“ClientCategory”)]
公共CategoryViewModel类别{获取;设置;}

指定一个默认值,该值将在创建项时初始使用:

模型。字段(p => p. category)。默认的Value(ViewData["defaultCategory"] as Kendo.Mvc.Examples.Models.CategoryViewModel);


中有关自定义编辑器的更多信息面向ASP的teleerik Grid。网络核心

更多关于面向ASP的teleerik Grid。网络核心

这个Grid示例是数百个ASP的独特集合的一部分。. NET Core演示,通过它您可以看到所有的Telerik ASP。网络核心components以及它们的功能。从库中查看演示的源代码或直接改编,并编辑它们及其主题外观Telerik REPL for ASP。网络核心ThemeBuilder

支持和学习资源

额外的资源