网格模板
您可以通过它提供的各种模板自定义网格的外观和行为,这样您就可以为用户添加更多的细节,如聚合数据、格式数字和日期、使用自定义编辑逻辑、实现自定义过滤器等。
Grid组件可以使用以下模板:
列(细胞)-每个单元格(列)的渲染。例如,您可以更改字符串格式或添加自己的组件。
行-整个渲染
tr
元素,因此您可以完全自定义网格行为和呈现。编辑字段当单元格处于编辑模式时,它会呈现这个模板,你可以使用自定义编辑器,组件和逻辑。
列标题-列的标题部分。
过滤器-过滤器单元格或过滤器菜单的内容,你可以实现自定义渲染和逻辑过滤器。
无资料当Grid Data集合为空或空时,您可以自定义其中的内容。
列选择器-列菜单中的列选择器的内容。您可以使用此模板提供自定义呈现。
和其他Blazor内容一样,它们中的大多数都可以获得一个上下文
参数,它是模型的类型。要使用模板,必须将网格绑定到命名模型。过滤器和头模板是例外,因为它们与行和模型无关。
您必须确保在模板中提供有效的HTML。