工具栏命令
面向ASP的Telerik UI。. NET MVC FileManagercomponent contains a nested Telerik UI for ASP.NET MVC Toolbar component.
工具栏有一组预定义的工具,您可以根据您的首选项和业务场景显示或隐藏这些工具。默认情况下,工具栏包含以下工具:
- 新文件夹按钮,允许您在当前位置创建新文件夹。
- 上传按钮弹出一个窗口提示您上传文件。
- 排序下拉列表,允许您按多个谓词排序
- 的观点要控制的按钮组
- 查看详细信息切换按钮以切换预览窗格的可见性
- 搜索文本框过滤内容
内置排序功能的Telerik UI为ASP。NET MVC FileManager:
自定义工具栏命令
要启用/禁用工具栏命令按钮或更新其文本,您可以使用Toolbar.Items ()
配置选项:
.工具栏(toolbar =>工具栏)Items(Items => {Items . add(""))。Text("Add New Folder").Enable(false).Command("CreateFolderCommand").Type("button");}))
向工具栏添加自定义命令
从Kendo UI R1 2020 SP1开始,Kendo . UI . FileManager命名空间公开了FileManagerCommand类,该类可以扩展以实现自定义FileManager命令。下面的示例演示了如何创建一个显示所选文件总大小的自定义命令。
首先,通过扩展FileManagerCommand类创建一个新命令。
然后将自定义命令添加到FileManager工具栏中:
.工具栏(toolbar =>工具栏)项目(项目= > {items.Add (" ") .Type(“按钮”). name(“GetInfo”)。文本(“信息”).Command(“MyCustomCommand”);}))
您也可以将自定义命令添加到FileManager的ContextMenu中
. contextmenu (context =>)Items(Items => {Items . add ("rename"));items.Add(“删除”);items.Add(“自定义”). name(“GetInfo”)。文本(“信息”).Command(“MyCustomCommand”)。SpriteCssClass(“k-icon k-i-info”);}))