今天小编给大家分享一下BootstrapBlazor中Table组件的自动生成列功能怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Bootstrap Blazor 是一套企业级 UI 组件库,适配移动端支持各种主流浏览器,已经在多个交付项目中使用。通过本套组件可以大大缩短开发周期,节约开发成本。目前已经开发、封装了 70 多个组件。Table
应该是做管理型网站开发的核心组件了,通过 Table
可以衍生出非常多的功能,由于这套组件几乎没有宣传,导致知道的人不是很多,但是很多小伙伴都是使用了其他一些开源 blazor 项目后发现 Table
组件根本无法使用。加载数据太卡功能缺失太多那么从今天开始正式介绍一下性能爆炸,操作简单的 BootstrapBlazor
组件库中的最强王者组件 Table
,由于功能实在是太多,仅示例目前网站中就有近 60 个各种实战中需要的功能,再接下来的时间里我们一一介绍自动生成列功能使用 Table
组件时大多数组件都是要求用户输入显示那些列,这样会在 razor
文件中增加大量列相关信息,如下所示如果一个实体类属性太多时。这里书写起来就会篇幅非常长,BootstrapBlazor
组件库的 Table
组件有一个属性 AutoGenerateColumns
,当设置其值为 true
时,会根据绑定模型的属性进行自动免费云主机域名生成列信息,为开发人员节约了大量的代码,先看示例怎么样?通过这一行代码就完成了表格的全自动生成,并且提供了增、删、改、查、过滤、排序等等全部功能。效果图如下是不是有一些心动,这么少的代码居然可以实现这么多功能?没错!用 BootstrapBlazor
组件库的 Table
组件开发就是这么简单。划重点使用 Table
组件 UI 层面的基本操作均已经封装到组件功能中,开发人员只需要将精力转移到数据库的操作上去,如例子中的OnQueryAsync
数据查询方法OnSaveAsync
数据保存方法(内部自动判断主键执行插入或者更新操作)OnDeleteAsync
数据删除方法 (可自行进行真实删除或者标记删除操作)OnResetSearchAsync
重置搜索方法实现原理Table
组件为泛型组件,通过 TItem
设定绑定模型类型为 BindItem
实体类,在这个实体类中通过 AutoGenerateColumnAttribute
标签对自动生成列规则进行设置,具体参数如下:以上就是“BootstrapBlazor中Table组件的自动生成列功能怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。
这篇文章给大家分享的是有关CSS中怎么用省略号截断长字符串的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 答:使用CSS文本溢出属性 您可以将CSStext-overflow属性与white-space和overflow属性结合使用…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。