@@ -26,7 +26,14 @@ public partial class BootstrapInput<TValue>
2626 /// 获得/设置 是否显示清空小按钮 默认 false
2727 /// </summary>
2828 [ Parameter ]
29- public bool Clearable { get ; set ; }
29+ [ Obsolete ( "已弃用,请使用 IsClearable 参数;Deprecated use the IsClearable parameter" ) ]
30+ public bool Clearable { get => IsClearable ; set => IsClearable = value ; }
31+
32+ /// <summary>
33+ /// 获得/设置 是否显示清空小按钮 默认 false
34+ /// </summary>
35+ [ Parameter ]
36+ public bool IsClearable { get ; set ; }
3037
3138 /// <summary>
3239 /// 获得/设置 清空文本框时回调方法 默认 null
@@ -38,7 +45,14 @@ public partial class BootstrapInput<TValue>
3845 /// 获得/设置 清空小按钮图标 默认 null
3946 /// </summary>
4047 [ Parameter ]
41- public string ? ClearableIcon { get ; set ; }
48+ [ Obsolete ( "已弃用,请使用 ClearIcon 参数;Deprecated use the ClearIcon parameter" ) ]
49+ public string ? ClearableIcon { get => ClearIcon ; set => ClearIcon = value ; }
50+
51+ /// <summary>
52+ /// 获得/设置 清空小按钮图标 默认 null
53+ /// </summary>
54+ [ Parameter ]
55+ public string ? ClearIcon { get ; set ; }
4256
4357 /// <summary>
4458 /// 图标主题服务
@@ -50,7 +64,7 @@ public partial class BootstrapInput<TValue>
5064 private string ? ReadonlyString => Readonly ? "true" : null ;
5165
5266 private string ? ClearableIconString => CssBuilder . Default ( "form-control-clear-icon" )
53- . AddClass ( ClearableIcon )
67+ . AddClass ( ClearIcon )
5468 . Build ( ) ;
5569
5670 /// <summary>
@@ -60,7 +74,7 @@ protected override void OnParametersSet()
6074 {
6175 base . OnParametersSet ( ) ;
6276
63- ClearableIcon ??= IconTheme . GetIconByKey ( ComponentIcons . InputClearIcon ) ;
77+ ClearIcon ??= IconTheme . GetIconByKey ( ComponentIcons . InputClearIcon ) ;
6478 }
6579
6680 /// <summary>
0 commit comments