SuperAPI AI 工具集

syncfusion-javascript-numerictextbox

前端与建站

查看项目

更新于 10-16 05:46

技能介绍

用途:Syncfusion JavaScript NumericTextBox 是用于采集数值的输入控件,提供内置格式化、校验和无障碍支持,适合货币、百分比、计量等数值录入场景。

主要能力:实时校验数值输入;按 n(数字)、c(货币)、p(百分比)或自定义模式格式化;支持小数位、最小值 min、最大值 max、步进 step;提供上/下微调按钮和方向键增减;支持前缀 prependTemplate(货币符号、图标)与后缀 appendTemplate(单位、按钮);支持只读、禁用、双向绑定与表单校验;遵循 WCAG 2.2 与 WAI-ARIA(spinbutton 角色及 aria-valuemin/max/now、aria-disabled、aria-readonly、aria-invalid);支持 RTL、本地化与主题样式定制。

使用方式:从 @syncfusion/ej2-inputs 导入 NumericTextBox,获取容器元素后以配置对象初始化并调用 appendTo。常用配置包括 value、min、max、step、format、decimals、enabled、readonly、showSpinButton、prependTemplate、appendTemplate,并可监听 change 等事件。文档按入门、数字格式化、前后缀与 UI、无障碍、样式定制、高级模式组织。

适用场景:金额输入(format 'c2' 配合货币前缀)、折扣百分比(format 'p0')、带单位计量(如后缀 kg)、需校验与无障碍支持的表单字段。

限制:资料未提供具体价格、授权方式与平台支持范围;安装命令、版本与完整依赖信息暂未提供,需参见其 references 文档。