🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
MIT License
Bot releases are visible (Hide)
Published by ElderJames about 3 years ago
Breaking Changes:
TriggerType => AntDesign.Trigger enum & PlacementType => AntDesign.Placement
Table
InputNumber
Select
🐞 Fixed Menu that the Title of MenuItem with RouterLink is not hidden when it is collapsed. #1934 @ElderJames
🐞 Fixed Overlay with a series of issues related to dropdown & popup。 #1848 @anddrzejb
🐞 Added parameter Rows
. #1920 @anddrzejb
🐞 Fixed Form modifies the bound model to throw an exception in Rule validation mode. #1901 @lxyruanjian
🐞 Fixed List resposive style doesn't work. #1937 @ElderJames
⚡️ Fixed EventListener avoid memory leak issue. #1857 @tonyyip1969
Table
CellData
给 CellRender 模板,可访问当前单元格和行的一些信息。#1907 @ElderJames
InputNumber
Select
🐞 修复 Overlay 与 dropdown、选项框、popup 有关的一系列问题。#1848 @anddrzejb
🐞 增加 TextArea 的 Rows
属性,支持固定的行数。#1920 @anddrzejb
🐞 修复 Form 移除已释放的 FormItem 实例。#1901 @lxyruanjian
⚡️ 事件订阅器的内存泄漏问题。#1857 @tonyyip1969
🐞 修复 List 组件的响应式无效的问题。 #1937 @ElderJames
🐞 修复 Menu 有 RouterLink 的 MenuItem 在收起时 Title 不隐藏的问题。#1934 @ElderJames
Published by ElderJames about 3 years ago
Table
TheSameDateWith
condition for the built-in filter of DateTime Column, compare only date. #1856 @iamSmallY🆕 Upload add Support for custom HttpMethod. #1853 @SapientGuardian
🐞 Fixed Tag two-way binding of Checked parameter. #1876 @stefanodriussi
🐞 Fixed AutoComplete Dropdown menu positioning issue. #1860 @anddrzejb
🐞 Fixed InputNumber DefaultValue binding issue. #1871 @ElderJames
🐞 Fixed Checkbox an issue that caused an exception when CheckboxGroup option was modified. #1863 @anddrzejb
🐞 Fixed Modal and Confirm cannot focus the button automatically. #1838 @zxyao145
Table
等于该日期
条件,只匹配日期。#1856 @iamSmallY🆕 新增 Upload 指定 Http Method 的支持。#1853 @SapientGuardian
🐞 修复 Tag 中 Checked 属性的双向绑定。#1876 @stefanodriussi
🐞 修复 AutoComplete 下拉菜单定位问题。#1860 @anddrzejb
🐞 修复 InputNumber 的 DefaultValue 默认绑定问题。#1871 @ElderJames
🐞 修复 Checkbox 的CheckboxGroup 可选项被修改后,选择时引发异常的问题。 #1863 @anddrzejb
Published by ElderJames about 3 years ago
Table
🐞 Fixed Tree: SelectedNodeChanged
would be fired twice twice. #1849 @ElderJames
🐞 Fixed Tag: Style parameters are not rendered. #1847 @JohnHao421
🐞 Fixed Menu: OnMenuItemClicked
should be triggered when menu Selectable
is false. #1843 @ElderJames
🐞 Fixed Checkbox: The checked state of CheckboxGroup
didn't follow the value change. #1841 @ElderJames
Table
🐞 修复 Tree 切换时选中节点时 SelectedNodeChanged 事件触发两次#1849 @ElderJames
🐞 修复 Tag 组件Style参数设置无效。#1847 @JohnHao421
🐞 修复 Menu OnMenuItemClicked
事件在 Selectable=false
时不触发的问题。#1843 @ElderJames
🐞 修复 Checkbox 当 CheckboxGroup 的 Value 被修改时,对应选项未选中的问题。#1841 @ElderJames
Published by ElderJames about 3 years ago
fix the site
Published by ElderJames about 3 years ago
Table
DatePicker
Overlay
Select
null
as select option value. #1786 @anranruye
Tree
SearchExpression
back. #1796 @ElderJames
🐞 Fixed AutoComplete: turn off the input autocomplete attribute. #1825 @ElderJames
🐞 Fixed Menu: OnBreakpoint and OnCollapse only when they was changed. #1815 @ElderJames
🐞 Fixed Calendar: the width of select component in the header. #1801 @anranruye
🐞 Fixed InputNumber: OnChange cannot be triggered during keyboard input. #1830 @ElderJames
🐞 Fixed Modal: error when confirm TaskCompletionSource SetResult repeat. #1795 @zxyao145
Table
DatePicker
Overlay
Select
null
作为选项值。#1786 @anranruye
Tree
SearchExpression
属性。#1796 @ElderJames
🐞 修复 InputNumber 使用键盘输入时不触发 OnChange
的问题。#1830 @ElderJames
🐞 修复 AutoComplete 浏览器自动填充的问题#1825 @ElderJames
🐞 修复 Menu 避免重复多次触发 OnBreakpoint 和 OnCollapse。#1815 @ElderJames
🐞 修复 Calendar 头部选择器的宽度#1801 @anranruye
Published by ElderJames about 3 years ago
🎉 As of this release, the project has welcomed a total of 101 contributors who have made this project possible! We'd like to thank them for their generous contributions!
Tabs
OnClose
event, TabTemplate. #1698 @ElderJames
Table
Guid
type. #1756 @anranruye
Select
EnumSelect
for select componet with enum. #1759 @wangj90 - 🆕 Add Simple
data source: When the item in the data source and the value property of select use the same type, it is not necessary to specify ValueName
; When LabelName
is not specified, the return value of the ToString()
method of the item in the data source is used as the label. #1541 @anranruye
Form
EditContext
dynamic change. Added OnFieldChanged
, OnValidationRequested
& OnValidationStateChanged
events. #1504 @anddrzejb
LabelStyle
to FormItem
for custom element styling. #1503 @anddrzejb
EditContext
in Form
component, allow access to validation messages. #1464 @anddrzejb
FormItem
would be default to property name. #1738 @ElderJames
Modal
Tree
🆕 Upload: Add support for drag upload. #1765 @ElderJames
🆕 Button: Allows you to set a color for the button according to the official palette. #1774 @boukenka
🆕 Dropdown: Add ButtonsStyle
& ButtonsClass
parameters that allow to style each button separately. Type
accepts single value that will be applied to both buttons. #1659 @anddrzejb
🆕 DatePicker: Support disable one of RangePicker
inputs. #1648 @mutouzdl
🆕 Tag: Color parameter now supports custom hex values and an Enum type. #1514 @MutatePat
🐞 Drawer: Fixed the bug that the page scroll bar is restored when one of them is closed when there are multiple Drawers at the same time. #1771 @zxyao145
🎉 截至这个版本,本项目一共迎来 101 位贡献者,是他们成就了这个项目!在此感谢他们慷慨的贡献!
Tabs
ReuseTabs
。(demo) #1704 @ElderJames
OnClose
事件与 TabTemplate
。#1698 @ElderJames
Table
ITableFilterModel
访问 TableFilter
,可访问 TableFilter
中的比较运算符和条件运算符。#1563 @anranruye
Select
ToString()
方法的返回值作为 Label。#1541 @anranruye
SelectOption
时不能为Select组件设置初始值的问题。#1743 @anranruye
Form
EditContext
重新赋值,增加OnFieldChanged
, OnValidationRequested
和 OnValidationStateChanged
事件#1504 @anddrzejb
FormItem
增加 LabelStyle
属性,支持修改其样式。#1503 @anddrzejb
Form
组件中的 EditContext
,使用户可以访问验证信息。#1464 @anddrzejb
Modal
Tree
🆕 Dropdown: 增加 ButtonsStyle
和 ButtonsClass
属性来支持自定义各个按钮的样式,修改 Type
属性支持单个值来同时应用到两个按钮#1659 @anddrzejb
🆕 Tag: 组件的 Color 属性支持十六进制色值或预设的枚举值。#1514 @MutatePat
🐞 Drawer: 修复在同时有多个 Drawer 时关闭其中一个就恢复页面滚动条的 Bug。#1771 @zxyao145
🆕 Upload: 支持拖拽上传。#1765 @ElderJames
Published by ElderJames over 3 years ago
Table
Upload
DatePicker
Form
i18n
🆕 Tag shows pointer cursor when OnClick
is set. #1660 @anddrzejb
⚡️ Modal and Drawer render reducing, update document and demo. #1701 @zxyao145
🐞 Fixed Select allow change both data source and value in one render period. #1720 @anranruye
🐞 Fixed Tabs horizontal scrolling of tabs #1581 @Brian-Ding
🐞 Fix Statistic CountDown
OnFinish callback exception(#1712). #1714 @HexJacaranda
🐞 Fixed Overlay OnMaskClick event will fire correctly when the overlay size changes. #1692 @anranruye
🐞 Fixed Space items behavior when they are inside if
block. #1684 @anranruye
🐞 Fix Grid gutter adjustment on col initialize. #1653 @ElderJames
Table
Upload
DatePicker
Form
i18n
🆕 Tag: 当 OnClick 事件绑定了方法时,指针变为手指。#1660 @anddrzejb
🐞 允许在一个渲染周期内同时改变数据源和值。#1720 @anranruye
🐞 修复 标签的鼠标滚轮滚动。#1581 @Brian-Ding
🐞 修复 CountDown 组件 OnFinish 回调异常。#1714 @HexJacaranda
🐞 当弹出层大小改变时会触发 OnMaskClick 事件。#1692 @anranruye
🐞 修复 Space 子项在 "if "块中的渲染顺序问题。#1684 @anranruye
🐞 修复 Grid 的 Col 在初始化时的默认间距调整。#1653 @ElderJames
Published by ElderJames over 3 years ago
Table
Dropdown
Button
propertied to DropdownButton
. Include demo & API docs for Dropdown
API and Button
API. #1609 @anddrzejb
Loading
parameter to DropdownButton
. #1588 @anddrzejb
DatePicker
InputNumber
🐞 New parameters for Input
: Bordered
, ReadOnly
, InputElementSuffixClass
& methods: Focus()
, Blur()
, fixed clear icon. New parameter for TextArea
ShowCount
, fixed clear icon. Search
gets new look and paramter ClassicSearchIcon
for fallback to old look. InputGroup
whitespace removed. New parameters for InputPassword
: ShowPassword
& IconRender
. #1530 @anddrzejb
🐞 Fixed Affix: remove wrong event listeners. #1616 @ElderJames
🐞 Fixed Drawer: OffsetX and offsetY do not work of Drawer, and update the documents how to use DrawerService by the way. #1448 @zxyao145
🐞 Fixed Radio: add defaultChecked and defaultValue. #1494 @ElderJames
🐞 Fixed Tag: Add support for Status and custom colors, add animation demo #1631 @anddrzejb
🐞 Fixed Image: fix the style property position. #1642 @ElderJames
🐞 Fixed Checkbox: in-form behavior of CheckboxGroup component. #1637 @anranruye
🌐 Fixed nl-BE and nl-NL locales. #1624 @gregloones
🛠 add missing 'filterOptions' node to german locale file. #1562 @anranruye
🌐 Added values missing from locale es-ES. #1534 @Magehernan
Table
Dropdown
Loading
属性。#1588 @anddrzejb
DatePicker
InputNumber
Input 系列组件 #1530 @anddrzejb
Bordered
、ReadOnly
、InputElementSuffixClass
属性,增加 Focus()
, Blur()
方法。TextArea
ShowCount
属性,修复清除按钮。ClassicSearchIcon
来回滚到旧样式。ShowPassword
和 IconRender
属性。🐞 修复 Affix 监听器移除的问题#1616 @ElderJames
🐞 修复 Drawer OffsetX 和offsetY 不起作用,并更新使用 DrawerService 的文档。#1448 @zxyao145
🐞 修复 Radio 的 defaultChecked 和RadioGroup的 DefaultValue。#1494 @ElderJames
🐞 修复 Tag 的 Status 和自定义颜色的支持,增加动画 demo。#1631 @anddrzejb
🐞 修复 Image 组件 Style 属性的作用位置。#1642 @ElderJames
🐞 修复 CheckboxGroup 组件不能在 Form 中使用的问题。#1637 @anranruye
🌐 修复 荷兰语资源。#1624 @gregloones
🌐 修复 德语资源。#1562 @anranruye
🌐 修复 西班牙语资源。#1534 @Magehernan
Published by ElderJames over 3 years ago
Overlay
Input
CultureInfo
attribute to Input
type components. #1480 @anddrzejb
Table
Cascader
DatePicker
Modal
Form
Select
🐞 Fixed checkbox remove Value initialization blocking. #1459 @anddrzejb
🐞 Checkbox
and Switch
allow now binding to Changed
property. Value
and Changed
properties can be used interchangeably. #1394 @anddrzejb
🐞 Fixed Tag closable typo and delete mode #1393 @ElderJames
🐞 Fixed PasswordInput for retrieving and setting the selectionStart
; Override onClick
. #1377 @MihailsKuzmins
🆕 feat: add element component. #1378 @ElderJames
🐞 Fixed Affix can't affix while OffsetTop is zero. #1373 @ElderJames
🐞 Fixed dropdown width for IE. #1469 @anranruye
Overlay
Input
CultureInfo
属性。#1480 @anddrzejb
Table
Cascader
DatePicker
Modal
Form
Select
🆕 新增 Element 组件,用于动态渲染元素#1378 @ElderJames
🐞 修复 Checkbox 的 Value 在初始化时是阻塞#1459 @anddrzejb
🐞 修复 Checkbox
and Switch
组件的 Value 和 Checked 绑定问题#1394 @anddrzejb
🐞 修复 Tag 的 closable 拼写错误,和删除 Mode 属性#1393 @ElderJames
🐞 修复 InputPassword 切换明文时,保持焦点和光标位置。#1377 @MihailsKuzmins
🐞 修复 Affix 当 OffsetTop 为 0 时不能钉住的问题。#1373 @ElderJames
🐞 修复 IE 浏览器下拉选项宽度为 0 的问题。#1469 @anranruye
Published by ElderJames over 3 years ago
Theme and i18n
Form
Select
MaxCountTag
, MaxTagPlaceholder
and MaxTagTextLenght
. #1338 @anddrzejb
PopupContainerGrowToMatchWidestItem
& PopupContainerMaxWidth
. #1309 @anddrzejb
Table
OnExpand
. #1208 @anddrzejb
GetQueryModel
method. #1202 @ElderJames
Date Picker
🆕 Space: add wrap,split and size array. #1314 @ElderJames
🆕 Alert: add message template and loop banner demo #1250 @MutatePat
🆕 Upload: Added events: OnDownload
, BeforeAllUpload
& BeforeAllUploadAsync
. #1302 @anddrzejb
🆕 Tag: add closing event #1268 @TimChen44
🆕 InputNumber: add long-click and keyboard operation. #1235 @lingrepo
🆕 add TestKit for public tests #1248 @MutatePat
🆕 Input add parameter WrapperStyle
#1351 @anddrzejb
🐞 Result: fix the issue for modify status unsuccessfully after initialization(#1328). #1336 @JiaChengLuo
🛠 1. Unified use of FeedbackComponent template components for modal comfirm and drawer; 2. Add "pure event handlers" helper class, avoid triggering statehaschanged in an event to cause repeated rendering. #1263 @zxyao145
🐞 fix: multiple bugs originating from js. #1342 @anddrzejb
🐞 Affix: fix the issue for affix to the viewport. #1335 @skystardust
🐞 Drawer: fix ZIndex has no effect. #1362 @anddrzejb
🐞 Avatar: fix text size calc regional independent [#1352] (https://github.com/ant-design-blazor/ant-design-blazor/pull/1352) @anddrzejb
Published by ElderJames over 3 years ago
Published by ElderJames over 3 years ago
2021-03-29
Published by ElderJames over 3 years ago
Table
OnChange
twice on pagination was changed #1211 @ElderJames
Select
.ToString()
was throwing AmbigiousMethod #1214 @anddrzejb
🐞 Fixed divider style was default to plain #1215 @ElderJames
🐞 Fixed upload Disable and delete button #1219 @anddrzejb
🐞 Fixed badge color behavior #1216 @ElderJames
Published by ElderJames over 3 years ago
Input Search
loading animation toggling. #1195 @anddrzejb
Published by ElderJames over 3 years ago
🔥 Add overlay boundary detection and orientation adjustment. #1109 @mutouzdl
🐞 Tree: fixed selected highlight confusion. #1161 @qinhuaihe
🐞 Grid: fixed gutter. #1158 @anddrzejb
🐞 List: Removed unintended console output from SetGutterStyle. #1159 @superjerry88
🐞 Docs: fixed anchor and improvement. #1107 @ElderJames
Select:
AllowCustomTags
and OnCreateCustomTag
, added PrefixIcon
. #1087 @anddrzejb
Table:
GetChildren
return Null。#1188 @ElderJames
DatePicker
Steps
Menu
Cascader
OnChange
called twice. #1151 @anddrzejb
Input
🐞 fixed the focus bug for InputPassword. #1146 @anddrzejb
Published by ElderJames over 3 years ago
2021-02-01
Table
expandiconColumnIndex
property to specify the column in which the expansion button resides. #1002 @fan0217
Menu
Overlay
DatePicker
🆕 add image component. #1038 @ElderJames
🆕 add a separate action component. #1030 @ElderJames
🐞 layout: fix missing trigger when sider open from zero-width mode. #1007 @ElderJames
💄 fix back-top visible styles. #1005 @ElderJames
💄 fix upload file list style. #1001 @ElderJames
🐞 fix calendar critical exception for ChangePickerValue. #993 @anddrzejb
💄 Fix the missing HTML div #990 @anddrzejb
🐞 cascader: re-initialize options after options is changed. #980 @imhmao
🐞 fix Input/inputNumber/TextArea disabled attribute. #1048 @anddrzejb
🐞 fix throwing exception on page reload. #1040 @anddrzejb
🐞 Fixed issue where rebinding model or calling 'reset' method could not clear validation error message #1035 @anddrzejb
🐞 fix the ink delay change. #1037 @ElderJames
📖 update docs cache with version tag. cf2d4ed @ElderJames
💄 sync the style of ant-design v4.11.1. #1039 @ElderJames
🛠 update bUnit to 1.0.0-preview-01. #1009 @anddrzejb
📖 docs: scroll to hash anchor after pages are rendered. #1006 @ElderJames
Table
Menu
Overlay
DatePicker
🆕 增加 Image 组件#1038 @ElderJames
🆕 Card 增加操作按钮组件CardAction
,可分别设置点击事件。#1030 @ElderJames
🐞 修复 Input/InputNumber/TextArea 丢失的 disabled 属性。#1048 @anddrzejb
🐞 Form 修复重新绑定 model 或在调用 Reset()
方法不能清空验证错误信息的问题#1035 @anddrzejb
🐞 Tabs 修复选中指示器的跳动问题。#1037 @ElderJames
🐞 Layout 修复 Sider 在 zero-width 模式时按钮丢失的问题#1007 @ElderJames
💄 BackTop 修复可见/隐藏的样式#1005 @ElderJames
💄 Upload 修复文件列表的样式#1001 @ElderJames
🐞 Calendar 修复关于 ChangePickerValue 的错误#993 @anddrzejb
💄 Alert 修复丢失 html 结构导致的样式问题#990 @anddrzejb
📖 发布文档时按版本号获取静态资源,使缓存更新。cf2d4ed @ElderJames
💄 同步 ant-design-blazor v4.11.1 样式。#1039 @ElderJames
🛠 更新 bUnit 版本到 1.0.0-preview-01。#1009 @anddrzejb
📖 加载后自动滚动到Url锚点#1006 @ElderJames
Published by ElderJames almost 4 years ago
Change log for v0.5.3
fix(module: table): exception if field is null (#965) @ElderJames
feat(module: button): add StopPropagation property for click event (#960) @motl2000
Published by ElderJames almost 4 years ago
Ant Design Blazor has been approved to become an official Member Project in the .NET Foundation!
https://github.com/orgs/dotnet-foundation/teams/projects/discussions/44
Thanks to the Ant Design Blazor community for their generous contributions to the project. May we make the open source ecology of Blazor and .NET even better!
Following is the changes in 0.5.0 release.
multiple
and accordion
mode (#787) @ElDiddiMaxLength
causes an exception (#880) @Katherine-yang0515We have also created a number of projects for Blazor Ecology, and they need your contributions as well!
A wysiwyg rich text web editor based on UEditor and Blazor.
https://github.com/ant-design-blazor/ueditor-blazor
A markdown editor based on Vditor and Blazor.
Published by ElderJames almost 4 years ago
Patch version v0.4.1 is released due to the lack of static files in version 0.4.0.
fix release ci action
fix menu link activation
fix auto-complete panel closing
Published by ElderJames almost 4 years ago
I'm sorry for taking so long to release the new version. So I'm releasing 0.4 and will be adapting some .net 5 features.
pref: table support parameter-changed render mode by @xljiulang
feat: table support colspan & rowspan, expand row, tree data by @ElderJames
feat: complete back-top by @TimChen44
fix: CssSizeLength
, automatically adapts to the unit by @xljiulang
fix duplicate footer on rangepicker by @Epictek
fix multiple issues for select and transfer by @ElDiddi
refactor autocomplete to support generic type by @TimChen44
feat: allow number type for input @Epictek
feat: add IdGeneratorHelper
for components @shutdown256
feat: de/activate panels by keys for collapse @shutdown256
... and lots of bug fixes.
The template is now ready to use.
https://github.com/ant-design-blazor/ant-design-pro-blazor
Charts are also available. Here is the docs:
https://ant-design-blazor.gitee.io/charts/introduce
Regards.