Blazor MultiSelect Component向用户显示预定义选项的列表,并允许从该列表中键入或选择多个值。MultiSelect是一个功能强大、功能齐全的UI控件,可以绑定到数据,并通过配置其尺寸、模板和处理可用事件来满足任何项目需求。Telerik MultiSelect可以在Blazor WebAssembly (WASM)和Blazor服务器端应用程序中工作,通过在用户输入时提供建议为用户提供方便,具有内置的键盘导航,并可以使用本地化功能翻译为任何语言。
的Blazor多选组件支持绑定到Blazor应用程序中的基本类型(例如int、字符串或其他数据类型的简单集合)或数据模型。
若要在MultiSelect组件中更快、更简单地搜索值,您可以设置滤过性的参数的组件。通过这种方式,控件将根据当前用户输入筛选可用的建议。
MultiSelect提供了额外的参数来微调过滤和搜索:
控件的MultiSelect组件允许定义自定义筛选并动态设置数据源OnRead事件.
多选择自定义过滤示例。MultiSelect组件和它的项呈现可以使用它提供的模板选项之一轻松定制:
内置的EditForm和DataAnnotation验证支持在所有Telerik Blazor组件中都是开箱即用的,包括MultiSelect。
你有几个可用的事件来捕获和处理对MultiSelect组件中的值的更改:
与Blazor组件的所有其他Telerik UI一样,MultiSelect支持开箱即用的键盘导航,这将允许简单的导航和使用键盘与组件的列表值进行交互。语义HTML和对可访问性标准(WCAG, Section 508和屏幕阅读器的WAI-ARIA属性)的支持让残疾用户可以轻松使用Telerik MultiSelect。
多选择控件有内置的本地化支持,这使得它很容易将文本翻译为您的Blazor应用程序可能需要的任何语言。
演示了多种语言的多选择组件。Blazor MultiSelect组件允许您简单地从单个标记弹出配置。弹出式设置允许您配置最小和最大尺寸以及已经存在的宽度、高度和类参数。此外,MultiSelect Open和Close方法允许您切换Blazor
Telerik Blazor MultiSelect有几个内置主题比如Default(我们自己的样式),Material(基于材质设计指导方针)和Bootstrap(看起来像Bootstrap样式以便更好地集成)。控件可以轻松地使用几行CSS自定义任何开箱即用的主题,或者创建新主题以匹配您的颜色和品牌Telerik SASS ThemeBuilder应用程序.