我想在rad文件资源管理器中使用过滤器,需要搜索包含子文件夹项目的当前目录。目前我只能在主文件夹中搜索,但不能使用内置过滤器框搜索子文件夹项目。有些人帮帮我
答案 0 :(得分:1)
这不是OOB,因为它可能会导致性能问题。不过,您可以自己创建这样的功能:
实施自定义 FileSystemContentProvider ,以此方式中描述的方式覆盖 ResolveDirectoryAsTree()和 ResolveDirectory()方法文章:http://www.telerik.com/help/aspnet-ajax/fileexplorer-custom-filebrowsercontentprovider.html
从内容提供商处递归 ResolveDirectoryAsTree()和 ResolveDirectory()方法,以便参考所有列出的内容文件和文件夹(例如base.ResolveDirectoryAsTree())。将所有需要的数据收集到一个地方后,您可以搜索其中的项目。尽管此类实施的准确性很高,但请注意,此信息收集过程很慢,您可能会遇到性能问题。
您可以在以下帮助文章中找到有关自定义命令的更多详细信息:http://www.telerik.com/help/aspnet-ajax/fileexplorer-add-custom-button-context-menu-item.html
可能有其他方法可以完成这项工作,但我不了解它们。