SuperAPI AI 工具集

syncfusion-blazor-inputs

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:该技能用于在 Blazor 应用中实现 Syncfusion 输入类组件,资料重点展开 FileUpload、TextArea、Signature 三个组件,并提及 TextBox、NumericTextBox、RangeSlider、OtpInput、Rating、InputMask 等。

主要能力:FileUpload 支持单/多文件上传、异步与同步上传、AllowedExtensions 类型限制、MinFileSize/MaxFileSize 大小校验、分块上传与暂停恢复、拖放、目录上传、进度显示及 ValueChange、FileSelected、Success、OnFailure 等事件;TextArea 支持 RowCount/ColumnCount、ResizeMode、MaxLength、FloatLabelType、@bind-Value 双向绑定与 EditForm 验证;Signature 支持笔画宽度与颜色、背景图、Save/Load/Clear、PNG/JPEG/SVG 保存及 Changed、OnSave 事件。

使用方式:通过 NuGet 安装并导入 Syncfusion.Blazor.Inputs 命名空间,在组件中设置属性与事件。示例:<SfUploader AutoUpload="true" AllowedExtensions=".jpg,.jpeg,.png,.pdf"><UploaderAsyncSettings SaveUrl="api/upload/save" RemoveUrl="api/upload/remove"></UploaderAsyncSettings></SfUploader>。

适用场景:文档与图片上传、数据导入、多行文本输入、表单描述、电子签名与审批流程等。

限制:ValueChange 与 UploaderAsyncSettings 互斥,ValueChange 仅适用于 Blazor Server;部分配置需后端 API 支持;具体平台与版本要求以官方文档为准,资料未提供收费与价格信息。