本示例是AntDesign Blazor的入门示例,在学习的同时分享出来,以供新手参考。
示例代码仓库:https://gitee.com/known/BlazorDemo
Modal
表单编辑数据Table
操作列Modal
表单1)新增按钮和Modal
组件
打开天气页面Weather.razor
文件,按照如下步骤添加新增按钮和Modal
组件
flex
布局,将新增按钮放在右侧Table
后面添加Modal
组件,设置Title
和绑定Visible
属性Visible
属性的变量Visible
属性的变量设为true
2)WeatherForm
组件
在Page
文件夹中添加WeatherForm
组件,添加日期,温度和摘要3个字段
Form
组件,添加Model
和LabelColSpan
属性DatePicker
组件InputNumber
组件TextArea
组件Model
传递天气数据WeatherForecast
,添加必填字段特性和提示信息3)实现表单功能
下面再次修改Weather
页面,实现编辑数据功能
Modal
内容换成WeatherForm
组件Model
对象Modal
组件的OnOk
事件保存数据WeatherService
类,添加保存天气方法Table
操作列接下来,我们在Table
中添加操作列,显示编辑和删除操作
Table
的ChildContent
中添加ActionColumn
,设置Title
、Fixed
和Width
属性ActionColumn
中添加编辑和删除两个按钮WeatherService
类,添加删除天气方法https://www.bilibili.com/video/BV1Vc411C7iz/