Releases: dotnetcore/BootstrapBlazor
v7.5.0
Release 2023-04-04 V7.5.0
What's Changed
features
- feat(Table): add IsEnableWhenSelectedOneRow parameter on TableToolbarPopconfirmButton by @ArgoZhang in #602
- feat(Utility): add GetTableColumns static method on Utility class by @ArgoZhang in #615
- feat(Table): update Table ExportAsync method by @ArgoZhang in #619
- feat(TabItem): add SetHeader on TabItem by @ArgoZhang in #621
- feat(Tab): add AddTabItemBindOptions service by @ArgoZhang in #647
- feat(TabItem): show route path on TabItem title when not match any rules by @ArgoZhang in #650
- feat(Tab): update HeaderTemplate on Tab by @ArgoZhang in #658
- feat(Tab): add OnClickTabItemAsync method by @ArgoZhang in #683
- feat(Transfer): add HeaderTemplate/ItemTemplate on Transfer component by @ArgoZhang in #681
- feat(Transfer): add Left/Right template on Transfer component by @ArgoZhang in #685
- feat(Table): add ShowRowCheckboxCallback on Table by @ArgoZhang in #687
- feat(Button): support config Icon by @ArgoZhang in #719
- feat(Table): add IsDisabledCallback on TableToolbarButton component by @ArgoZhang in #723
- feat(Camera): support icon theme by @ArgoZhang in #731
- feat(Captcha): support icon theme by @ArgoZhang in #734
- feat(Repeater): add repeater component by @ArgoZhang in #737
- feat: add IconTheme service by @ArgoZhang in #747
- feat(Carousel): support Icon theme by @ArgoZhang in #749
- feat(PopConfirmButton): support Icon theme by @ArgoZhang in #751
- feat(Card): support Icon theme by @ArgoZhang in #755
- feat(Cascader): support Icon theme by @ArgoZhang in #759
- feat(Console): support Icon theme by @ArgoZhang in #761
- feat(Console): add ItemTemplate parameter by @ArgoZhang in #763
- feat(Search): support Icon theme by @YSMC-W in #764
- feat(DateTime): support Icon theme by @ArgoZhang in #768
- feat(TableFilter): support Icon theme by @ArgoZhang in #778
- feat(FullScreenButton): support Icon theme by @ArgoZhang in #781
- feat(Chart): support double Y axes by @densen2014 in #784
- feat(GoTop): support Icon theme by @ArgoZhang in #786
- feat(ImagePrviewer): support Icon theme by @ArgoZhang in #788
- feat(Table): DetailRowHeader column support fixed by @ArgoZhang in #794
- feat(Select): support bind SelectItem by @ArgoZhang in #796
- feat(SelectTree): add IsEdit parameter by @ArgoZhang in #798
- feat(Localizer): set reloadOnChagned parameter value to false by @ArgoZhang in #849
- feat(SelectedItem): add virtual keyword on Text property by @ArgoZhang in #872
- feat(TextArea): add method for auto scroll to top/bottom by @densen2014 in #901
- feat(Topology): add Scale/Reset method on instance by @ArgoZhang in #907
- feat(Topology): add scale/reset method for instance by @ArgoZhang in #912
- feat(Topology): add Resize method on Topology by @ArgoZhang in #915
- feat(Editor): support localizer by @ArgoZhang in #921
- feat(Table): add FixedLineNoColumn on table by @ArgoZhang in #922
- feat(IconTheme): remove PopConfirmButtonContentIcon enum item by @ArgoZhang in #930
- feat(LogoutLink): remove OnClick callback by @ArgoZhang in #938
- feat(Modal): add Modal parameter on FirstAfterRenderCallbackAsync by @ArgoZhang in #947
- feat(Icon): add Icon theme service by @ArgoZhang in #950
- feat(IconTheme): add material design icon theme by @ArgoZhang in #949
fixeds
- fix(Layout): throw exception when not set AdditionalAssemblies parameter on WASM mode by @ArgoZhang in #595
- fix(Table): model value not update on Excel mode in OnSaveAsync by @ArgoZhang in #601
- fix(ValidateBase): value not updated in OnValueChanged callback by @ArgoZhang in #604
- fix(Modal): modal backdrop HTML tag value is inconsistent with background data by @ArgoZhang in #632
- fix(Select): the value not update when click Select item by @ArgoZhang in #634
- fix(Steps): missing icon by @ArgoZhang in #694
- fix(ListView): IsVertical not work via enable GroupName by @ArgoZhang in #696
- fix(Switch): missing await keyword on OnValueChanged callback by @ArgoZhang in #700
- fix(Table): always edit first row in Excel mode by @ArgoZhang in #852
- fix(Toast): missing Icon on ToastOption by @azlis in #870
- fix(Textarea): goto top not work by @ArgoZhang in #924
- fix(Table): should not resize the fixed column by @ArgoZhang in #932
- fix(Chart): LineChart BorderWidth Property settings are not valid by @azlis in #936
Full Changelog: v7.4.0...v7.5.0
v7.4.0
Release 2023-03-02 V7.4.0
- fix(#561): redesign
ValidateBase
component triggerOnValueChanged
OnValueChanged
order #561 - feat(#I6FDPY):
Topology
component addIsFitView
IsCenterView
parameters #I6FDPY - fix(#502): resolve
Dialog
component can't drag when setIsScrolling="true"
#502 - feat(#500): add
ChildContent
parameter onCircle
component #500 - feat(#488): update
Tab
componentOnCloseTabItemAsync
Task<bool>
#488 - feat(#568): update
SwalOption
addOnCloseAsync
OnConfirmAsync
callback method #567 - feat(#577): Table component uses Items as the data source's built-in delete save logic require set
@bind-Items
ModelEqualityComparer
#577 - feat(#581): add new callback method
CloseDialogAsync
onDialogOption
instead ofop.Dialog.Close
#581 - feat(#583): add
TableToolbarBeforeTemplate
TableToolbarAfterTemplate
TableExtensionToolbarBeforeTemplate
TableExtensionToolbarAfterTemplate
parameters onTable
component #583 - fix(#594): resolve can't resize column when enable
IsDetail
feature onTable
component #594
发布时间 2023-03-02 V7.4.0
- fix(#561): 组件
ValidateBase
更新OnValueChanged
触发顺序,先触发OnValueChanged
再触发ValueChanged
避免代码带来二次刷新 #561 - feat(#I6FDPY): 组件
Topology
增加IsFitView
IsCenterView
参数 #I6FDPY - fix(#502): 修复组件
Dialog
设置IsScrolling="true"
后无法拖动问题 #502 - feat(#500): 组件
CirCle
支持自定义内容增加ChildContent
参数 #500 - feat(#488): 组件
Tab
原OnCloseTabItemAsync
返回值更改为Task<bool>
#488 - feat(#568): 组件
SwalOption
增加OnCloseAsync
OnConfirmAsync
回调方法 #567 - feat(#577): 组件
Table
使用Items
作为数据源内置删除
保存
逻辑,需要设置@bind-Items
ModelEqualityComparer
#577 - feat(#581): 组件
Dialog
配置参数DialogOption
增加CloseDialogAsync
方法代替op.Dialog.Close
写法更加简单 #581 - feat(#583): 组件
Table
工具栏增加四个模板TableToolbarBeforeTemplate
TableToolbarAfterTemplate
TableExtensionToolbarBeforeTemplate
TableExtensionToolbarAfterTemplate
#583 - fix(#594): 组件
Table
修复明细行时开启 列调整 功能时报错问题 #594
v7.3.0
发布时间 2023-02-02 V7.3.0
V7.2.4
- feat(#I6ALST): 组件
ListView
增加CollapsedGroupCallback
参数用于设定分组后默认展开那个分组项,未设置时展开第一个 #I6ALST - fix(#I6B1VD): 修复
Modal
组件内置Dialog
弹窗内工作不正常问题 #I6ALST
V7.2.3
- feat(#I69V9Y): 更新百度语音合成服务增加
Speed
配置项可以自定义朗读语速 #I69V9Y - fix(#I69VFA): 更新组件
RibbonTab
修复由于数据源Items
未设置IsActive
项,导致二级菜单不显示问题 #I69VFA - feat(#I6A0DS): 更新组件
ModalDialog
ModalFooter
增加级联参数方便使用DialogCloseButton
关闭弹窗 #I6A0DS - feat(#I6AKUV): add Collapsable/IsAccordion parameter on 更新组件
ListView
增加参数Collapsable
IsAccordion
支持分组数据可折叠以及手风琴效果 #I6AKUV
V7.2.2
- feat(#I69BRZ): 增加
ITableExportContext
接口用于Table
导出使用 #I69BRZ
V7.2.1
v7.2.0
发布时间 2023-01-04 V7.2.0
V7.2.0
- fix(#I68TU8): 修复组件
Table
开启列过滤条件为DateTime
类型时导致列调整宽度功能报错问题 #I68TU8 - feat(#I65BIW): 更新组件
DateTimePicker/Range
移除OnDateTimeChanged
回调方法统一使用OnValueChanged
回调 #I65BIW
V7.1.9
- feat(#I67CM0): 扩展方法
LocalizationOptionsExtensions
支持相同文化多个json
配置文件 #I67CM0 - fix(#I66X16): 组件
TreeView
未设置AutoCheckParent
AutoCheckChildren
时使用数据项的Checked
值初始化节点选中状态 #I66X16 - fix(#I65Z0J): 组件
ValilidateForm
禁用回车自动提交后支持TextArea
组件内的回车换行 #I65Z0J - feat(#I68DTI): 组件
DateTimePicker
增加AutoToday
参数默认为false
设置true
可使组件显示0001-01-01
这种元年数据 #I68DTI - feat(#I68JMO): 组件
DropdownWidget
增加dropdown-center
样式 #I68JMO
V7.1.8
- feat(#I67AK7): 增加组件
FileViewer
可预览office
文档 #I67AK7 - feat(#I67BMZ): 组件
Tab
增加IsLazyLoadTabItem
参数用于设置是否懒加载标签页 #I67BMZ
V7.1.7
- feat(#I668T1): 新增组件
VideoPlayer
用于媒体播放 #I668T1 - fix(#I66AOU): 修复组件
Drawer
设置ShowBackdrop="false"
后无法点击后端网页元素问题 #I66AOU - feat(#I66EV5): 复组件
Switch
样式变量化 #I66EV5 - feat(#I66NP7): 组件
Tab
增加OnCloseTabItemAsync
参数关闭标签页时触发 #I66EV5
V7.1.6
- feat(#I65W4J):
font-awesome
更新到V6.2.1
#I65W4J - feat(#I65XNJ): 组件
CardUpload
增加IconTemplate
参数用于自定义图标 #I65XNJ - fix(#I65SSV): 组件
Modal
更新Toggle
方法 #I65SSV - feat(#I658Z5): 组件
Table
增加HeaderTextWrap
HeaderTextEllipsis
HeaderTextTooltip
ShowHeaderTooltip
参数用于设置表头超长时换行截断等设置 #I65SSV - feat(#I664QP): 组件
Drawer
增加ShowBackdrop
参数用于设置抽屉是否显示遮罩 #I664QP
V7.1.5
- feat(#I65E62): 增加
PDFReader
组件 #I65E62 - feat(#I65HOU): 组件
Table
OnExportAsync
参数 破坏性更新 增加QueryPageOptions
参数方便调用者获得当前组件过滤搜索条件 #I65HOU - feat(#I65LA7): 组件
Anchor
增加IsAnimation
参数用于控制滚动是否显示动画效果 #I65LA7 - feat(#I658MP): 组件
CheckboxList
支持单项禁用 #I658MP - feat(#I65MR9): 组件
RadioList
支持单项禁用 #I65MR9 - fix(#I65MRC): 修复组件
Select
开启ShowSearch
后在搜索框中输入值时Value
值自动变化 #I65MR9 - fix(#I65MRM): 修复组件
Table
Select
等下拉框设置IsPopover
后搜索框等文本框在弹窗中无法输入问题 #I65MRM
V7.1.4
- feat(#I656CI): 组件
PopConfirmButton
增加BodyTemplate
参数用于自定义弹窗内容 #I656CI - feat(#I6594Z): 组件
RibbonTabItem
增加IsDefault
参数用于视图切换时是否自动触发按钮点击事件 #I6594Z - feat(#I64VRE): 组件
Table
内部增加固定列缓存减小CPU
性能损耗 #I64VRE - feat(#I65E6O): 组件
Anchor
支持通过样式名称定位滚动条容器 #I65E6O - feat(#I65E6Q): 组件
Drawer
增加关闭方法 #I65E6Q
V7.1.3
- feat(#I655QS): 接口
IEditItem
增加ShowSearchWhenSelect
参数控制自动表单内下拉框组件是否显示搜索栏 #I655QS - feat(#I6561O): 接口
IEditItem
增加IsPopover
参数控制自动表单内下拉框组件是否悬浮 #I6561O
V7.1.2
- feat(#I64Z8W): 更新
Footer
组件增加ChildContent
参数用于自定义内容 #I64Z8W
V7.1.1
v7.1.0
###* * Released 2022-12-03 V7.1.0**
V7.1.0
-Feat (# I63Y3Y): The component CardUpload
supports the image zoom preview function [# I63Y3Y]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3580 )
V7.0.10
-Feat (# I6439W): Component RibbonTab
Callback Method OnMenuClickAsync
Destructive Update [# I6439W]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3576 )
-Feat (# I649WS): component ListView
adds vertical layout style align-content: flex-start
[# I649WS]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3577 )
-Feat (# I641HK): The component RadioList
adds a parameter AutoSelectFirstWhenValueIsNull
to control whether the first item is automatically selected [# I641HK]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3579 )
V7.0.9
-Feat (# I63T8D): interface ITableExcelExport
destructive update removal IJSRuntime
parameter usesDownloadService
internally to implement download logic [# I63T8D]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3574 )
-Feat (# I63T9E): Package BootstrapBlazor TableExport
Publish 7.1.0
Version [# I63T9E]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3575 )
V7.0.8
-Fix (# I63126): Fix the problem that the component Modal
mobile terminal is enabled and IsDraggable
cannot click the close button in the upper right corner [# I62RUB]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3560 )
-Fix (# I631ZW): fix the problem that the component DateTimePicker
cannot be switched in the year/month view [# I631ZW]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3561 )
-feat (# I6386V): add a Class
parameter to the Class SwalOption
[# I6386V]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3562 )
-Feat (# I638ZX): Component Calendar
switch year and month support @ bind Value
[# I638ZX]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3563 )
-Feat (# I62QKU): Add a FixedMultipleColumn
parameter to the component Table
to fix the selection column [# I62QKU]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3565 )
-Feat (# I63P27): The component Table
adds the ExportButtonIcon
parameter to set the export button icon [# I63P27]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3572 )
-Feat (# I63PS5): Add the EditDialogCloseAsync
parameter to the component Table
to edit the processing logic before closing the pop-up window [# I63PS5]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3573 )
V7.0.7
-Fix (# I62RUB): Fix all data problems when there is no data in the search results of component AutoFill
[# I62RUB]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3555 )
-Feat (# I62RUU): Component DialogCloseButton
DialogSaveButton
Add Parameter Default Value Refine User Code [# I62RUU]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3556 )
-Fix (# I630TH): Fix the failure of the IsBackdrop
setting false
caused by the Modal
script error of the component [# I630TH]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3557 )
-Fix (# I630V4): Fix the problem that the Table
parameter setting IsHideFooterWhenNoData="true"
of the component causes the merge template not to display [# I630V4]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3558 )
-Fix (# I630WD): fix the problem of displaying 1-0
when the component Pagination
has no data [# I630WD]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3559 )
V7.0.6
-Feat (# I62FUO): Add FirstAfterRenderCallbackAsync
parameter to the component Modal
to pop up immediately after Modal
rendering [# I62FUO]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3553 )
-Select (# I62IA6): Depends on bootstrap
to update to 5.2.3
[# I62IA6]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3554 )
V7.0.5
-Fix (# I62BF5): Fix the problem that the month is not linked when the component DateTimeRange
changes the time [# I62BF5]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3552 )
V7.0.4
-Fix (# I61VIJ): fix the problem that component UI
is invisible and cannot be recovered when component Pagination
is set to PageCount
as1
[# I61VIJ]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3543 )
-Fix (# I61W8R): Fix the inconsistency between the UI layout of the component Card
shrink open and HeaderTemplate
not open [# I61W8R]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3544 )
-Feat (# I61ZP8): Component PulseButton
Compact Style Reuse border
[# I61ZP8]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3545 )
-Fix (# I61S09): Fix the problem that the component ListView
does not refresh data when calling the QueryAsync
method [# I61S09]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3546 )
-Fix (# I62040): Fix the default scroll bar problem on the template generation page caused by the incorrect name of the built-in style variable of component Tab
[# I62040]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3547 )
3548 fee (# I623F1): Component Table
adds column copy function setting TableColumn
parameter ShowCopyColumn
[# I62040]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3548 )
-Fix (# I623FS): Component ImageViewer
repairs the loss of mouse wheel events [# I623FS]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3549 )
-Feat (# I627UW): New component FileIcon
automatically generates icon according to file extension [# I627UW]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3551 )
V7.0.3
-feat (# I61V2C): The component Dialog
multi-level pop-up supports the separate setting of IsKeyboard
and IsBackdrop
parameter combinations at each level, and fixes the problem of pressing ESC
to close all pop-up windows [# I61RXB]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3542 )
V7.0.2
-Feat (# I61QLU): Component Modal
Dialog
Swal
EditDialog
redo supports script dynamic loading [# I61QLU]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3539 )
-Feat (# I61RXB): Component Modal
Drag Script Rewrite [# I61RXB]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3540 )
V7.0.1
-Feat (# I5ZNC6): Component EditDialog
supportsFooterTemplate
customizable buttons. Built inDialogCloseButton `` DialogSaveButton
maintains the original function [# I5ZNC6]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3509 )
-Fix (# I60AOD): Extension Method TreeView GetAllItems
Support multiple root node data structures [# I60AOD]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3515 )
-Fix (# I60A76): Fix the problem of Toolbar
button style loss of MultiSelect
component in IsPopover
mode [# I60A76]( https://gitee.com/LongbowEnterprise/BootstrapBlazor/pulls/3516 )
- refactor
发布时间 2022-12-01 V7.1.0
V7.1.0
- feat(#I63Y3Y): 组件
CardUpload
支持图片放大预览功能 #I63Y3Y
V7.0.10
- feat(#I6439W): 组件
RibbonTab
回调方法OnMenuClickAsync
破坏性更新 #I6439W - feat(#I649WS): 组件
ListView
增加垂直布局样式align-content: flex-start
#I649WS - feat(#I641HK): 组件
RadioList
增加参数AutoSelectFirstWhenValueIsNull
控制是否自动选择第一项 #I641HK
V7.0.9
- feat(#I63T8D): 接口
ITableExcelExport
破坏性更新移除IJSRuntime
参数内部使用DownloadService
实现下载逻辑 #I63T8D - feat(#I63T9E): 包
BootstrapBlazor.TableExport
发布7.1.0
版本 #I63T9E
V7.0.8
- fix(#I63126): 修复组件
Modal
移动端开启IsDraggable
无法点击右上角关闭按钮问题 #I62RUB - fix(#I631ZW): 修复组件
DateTimePicker
年/月 视图下无法切换问题 #I631ZW - feat(#I6386V): 类
SwalOption
增加Class
参数 #I6386V - feat(#I638ZX): 组件
Calendar
切换年跟月支持@bind-Value
#I638ZX - feat(#I62QKU): 组件
Table
增加FixedMultipleColumn
参数用于固定选择列 #I62QKU - feat(#I63P27): 组件
Table
增加ExportButtonIcon
参数用于设置导出按钮图标 #I63P27 - feat(#I63PS5): 组件
Table
增加EditDialogCloseAsync
参数用于编辑弹窗关闭前处理逻辑 #I63PS5
V7.0.7
- fix(#I62RUB): 修复组件
AutoFill
搜索结果无数据时显示所有数据问题 #I62RUB - feat(#I62RUU): 组件
DialogCloseButton
DialogSaveButton
增加参数默认值精简使用者代码 #I62RUU - fix(#I630TH): 修复组件
Modal
脚本错误导致IsBackdrop
设置false
失效问题 #I630TH - fix(#I630V4): 修复组件
Table
参数设置IsHideFooterWhenNoData="true"
导致合并模板不显示问题 #I630V4 - fix(#I630WD): 修复组件
Pagination
无数据时显示1-0
问题 #I630WD
V7.0.6
- feat(#I62FUO): 组件
Modal
增加FirstAfterRenderCallbackAsync
参数用于Modal
渲染完毕后立即弹出 #I62FUO - chore(#I62IA6): 依赖
bootstrap
更新到5.2.3
#I62IA6
V7.0.5
- fix(#I62BF5): 修复组件
DateTimeRange
更改时间时月份未联动问题 [#I62BF5](https://gitee.com/LongbowEnterprise/Bootst...
v7.0.0
发布时间 2022-11-05 V7.0.0
V7.0.0
- fix(#I5ZM1L): 修复
ButtonUpload
组件设置BrowserButtonIcon
无法清空图标问题 #I5ZM1L - feat(#I5ZM7B): 组件
Card
增加card-shadow
样式方便使用者自定义 #I5ZM7B - fix(#I5ZM89): 修复组件
Timer
销毁时调用dispose
方法报错问题 #I5ZM89 - feat(#I5ZY5D): 重写组件
Pagination
组件增加InfoTemplate
GotoTemplate
等新功能 #I5ZY5D - feat(#I600RU): 组件
Table
增加分页组件自定义功能提供PageInfoTemplate
GotoTemplate
自定义模板 #I600RU - fix(#I5ZZGK): 修复组件
Table
顶部搜索栏无法收起问题 #I5ZZGK - fix(#I608YD): 修复组件
ImageViewer
切换路由后预览窗口不自动关闭问题 #I608YD
V6.12.0
- feat(#I5Z36Y): 服务
DownloadService
增加DownloadFromFileAsync
扩展方法直接给物理路径即可 #I5Z36Y - feat(#I5Z543): 组件
Responsive
继承IDisposable
接口 #I5Z543 - feat(#I5Z55D): 组件
Table
重构使用脚本动态载入机制 #I5Z55D - feat(#I5ZB6J): 组件
Ajax
重构使用fetch
代替jQ
$.ajax
方法 #I5ZB6J - fix(#I5ZBWL): 修复组件
Pagination
设置PageIndex
参数首次加载时不生效问题 #I5ZBWL - feat(#I5ZGLO): 修复组件
QRCode
更新Content
参数后二维码不刷新问题 #I5ZBWL - fix(#I5ZLPV): 修复组件
Timer
报错问题 #I5ZLPV
V6.11.31
- fix(#I5YNJU): 修复
Toast
组件直接放置到Razor
页面中导致程序崩溃问题 #I5YNJU
V6.11.30
- fix(#I5Y48E): 修复
JsonLocalizer
本地化文件中格式化错误导致内部string.Format
报错导致程序崩溃问题 #I5Y48E - feat(#I5YDIK): 组件
BarcodeReader
发布新版本6.3.0
#I5YDIK - feat(#I5YGH1): 组件
Card
重构 破坏性更新 原参数CardHeader
CardBody
CardFooter
更改为HeaderTemplate
BodyTemplate
FooterTemplate
#I5YDIK - feat(#I5YINB): 组件
Table
增加参数EditDialogFullScreenSize
用于设置编辑弹窗全屏控制 #I5YINB - feat(#I5YMXM): 组件
Table
增加实例方法ResetVisibleColumns
用于代码设置表格列显示隐藏 #I5YMXM
V6.11.29
- fix(#I5XXE5): 修复组件模块
Download
缺少dispose
方法导致报错问题 #I5XXE5 - fix(#I5XXE6): 修复
Console
组件内部Light
组件参数Title
未更改为TooltipText
导致报错问题 #I5XXE5 - feat(#I5XXE7): 组件
Tooltip
支持设置TooltipText
更新提示信息功能 #I5XXE7 - fix(#I5Y3TW): 修复组件
Table
卡片按钮文字显示双份问题 #I5Y3TW
V6.11.28
- feat(#I5XRIV): 组件
LinkButton
增加btn
样式方便二开自定义样式 #I5XRIV - feat(#I5XRKI): 组件
Search
支持自定义样式等html
自定义标签 #I5XRKI - fix(#I5XWWT): 修复组件
Toast
设置Placement
居中时位置有偏移问题 #I5XWWT
V6.11.27
- fix(#I5XGTX): 修复组件
PopConfirmButton
内置ValidateForm
当异步提交表单认证失败后一直被禁用无法再次使用问题 #I5UZ4P
V6.11.26
- fix(#I5UZ4P): 修复组件
Table
开启ShowEmpty
与明细行时无数据未能充满表格问题 #I5UZ4P
V6.11.25
- feat(#I5XN2J): 基类
BootstrapModuleComponentBase
增加InvokeAsync<TValue>
方法 #I5XN2J - chore(#I5XNC4): 组件包
QRCode
更新到6.1.2
修复清除按钮失效问题 #I5XNC4 - chore(#I5XO9C): 组件包
FontAwesome
图标库升级到6.3.1 组件
#I5XO9C - chore(#I5XOAK): 组件包
Topology
升级到6.1.1
#I5XOAK - chore(#I5XOBD): 组件包
Markdown
升级到6.3.1
#I5XOBD - chore(#I5XOC5): 组件包
CherryMarkdown
升级到6.1.1
#I5XOC5
V6.11.24
- refactor: 纠正
InvokeExecuteAsync
方法单词拼写错误
V6.11.23
- feat(#I5XJPH): 重写
Download
组件使用新对象DotNetStreamReference
实现流下载功能 #I5XJPH - feat(#I5XL05): 增加
JSModuleAutoLoaderAttribute
标签替代BootstrapModuleComponentBase
基类中的Inherited
属性减少代码提高可读性 #I5XL05
V6.11.22
- feat(#I5XBBR): 组件
TimePicker
使用动态Javascript
脚本模块加载机制 #I5XBBR - fix(#I5XGJW): 修复组件
Select
开启搜索框后无法输入字符问题 #I5XGJW
V6.11.21
- feat(#I5X7RR): 组件
Responsive
使用动态Javascript
脚本模块加载机制 #I5X7RR - feat(#I5X7U6): 重新设计
ResizeNotification
服务复用Javascript
模块提高性能 #I5X7U6
V6.11.20
- chore(#I5WYH4): 组件
CherryMarkdown
发布V6.1.0
版本 #I5WYH4 - feat(#I5WZ4M): 组件
DateTimePicker/Range
增加ShowShadow
参数控制是否显示阴影效果 #I5WYH4 - fix(#I5X2BW): 修复
Validate
module 执行execute
报错问题 #I5X2BW
V6.11.19
- feat(#I5WNL3): 组件
Toggle
重构样式使用变量方便自定义 #I5WNL3 - feat(#I5WUG1): 组件
Topology
底层增加destroy
方法调用释放资源 #I5WUG1 - fix(#I5WUXA): 修复
Utility
模块方法insertAfter/Before
报错问题 #I5WUXA
V6.11.18
- feat(#I5WK62): 重写
Toast
与bootstrap
v5.2.2
一致 #I5WK62 - feat(#I5WML0): 组件
RadioList
支持异步给定数据源 #I5WML0 - fix(#I5WMTB): 修复组件
SelectTree
选中项目后不自动收起下拉框问题 #I5WMTB
V6.11.7
- chore(#I5WC7I): 扩展包
BootstrapBlazor.Barcode
升级到V6.1.0
#I5WC7I
V6.11.16
- fix(#I5W7CL): 修复
ListView
分组后首次加载数据不显示问题 #I5W7CL - feat(#I5W865): 重构
AutoRedirect
组件防止客户端注册事件导致浏览器内存泄露 #I5W865 - feat(#I5W9RR): 增加
IDynamicColumnsObject
内置接口与实现类DynamicColumnsObject
支持动态列 #I5W9RR
V6.11.15
- feat(#I5VYVI): 组件
Transfer
增加Min/Max
参数 #I5VXW4 - fix(#I5VY2V): 修复
Table
组件ShowColumnList
列选取下拉按钮右侧圆角样式缺失问题 #I5VY2V - feat(#I5VYCN): add OnBeforeRenderRow callback on Table component 组件
Table
增加OnBeforeRenderRow
回调方法 #I5VYCN - feat(#I5VXW4): 组件
Select/MultiSelect/SelectTree
增加CustomClass
参数支持自定义样式 #I5VXW4 - fix(#I5VY2W): 修复组件
Slider
回调OnValuechanged
中参数值不正确问题 #I5VY2W - feat(#I5VYXS): 组件
Table
在CardView
模式下支持IsStriped
效果 #I5VYXS - fix(#I5VYZ3): 修复组件
MultiSelect
在IsPopover
模式下点击关闭小按钮时仍然弹出下拉框问题 #I5VYZ3
V6.11.14
- feat(#I5VX5I): 重构
IconDialog
组件使用JSModuleAutoLoader
动态加载模块 #I5VX5I
V6.11.13
- feat(#I5VWE9):
Javascript
Utility
模块增加addLink/removeLink/addScript/removeScript
方法用于动态加载css
javascript
#I5VWE9 - feat(#I5VWGG): 重构
Markdown
组件使用JSModuleAutoLoader
动态加载模块 #I5VWGG
V6.11.12
- fix(#I5V8Q8): 修复组件
Menu
禁止导航失效问题 #I5V8Q8 - fix(#I5VVHG): 修复组件
Menu
数据源Items
异步加载时子菜单缩进失效问题 #I5VVHG - fix(#I5VVHH): 修复脚本
index.js
中数字1_000_000
导致浏览器兼容问题 #I5VVHH - fix(#I5VVHL): 修复组件
MultiSelect
设置IsPopover
无法弹窗问题 #I5VVHL
V6.11.11
- fix(#I5VPHI): 修复组件
Select
空集合脚本报错 #I5VPHI - feat(#I5VS0G): 组件
BootstrapModuleComponentBase
增加Inherited
参数用于控制子类是否继承父类模块自动加载机...
V6.12.0
发布时间 2022-11-05 V6.12.0
V6.12.0
- feat(#I5Z36Y): 服务
DownloadService
增加DownloadFromFileAsync
扩展方法直接给物理路径即可 #I5Z36Y - feat(#I5Z543): 组件
Responsive
继承IDisposable
接口 #I5Z543 - feat(#I5Z55D): 组件
Table
重构使用脚本动态载入机制 #I5Z55D - feat(#I5ZB6J): 组件
Ajax
重构使用fetch
代替jQ
$.ajax
方法 #I5ZB6J - fix(#I5ZBWL): 修复组件
Pagination
设置PageIndex
参数首次加载时不生效问题 #I5ZBWL - feat(#I5ZGLO): 修复组件
QRCode
更新Content
参数后二维码不刷新问题 #I5ZBWL - fix(#I5ZLPV): 修复组件
Timer
报错问题 #I5ZLPV
V6.11.31
- fix(#I5YNJU): 修复
Toast
组件直接放置到Razor
页面中导致程序崩溃问题 #I5YNJU
V6.11.30
- fix(#I5Y48E): 修复
JsonLocalizer
本地化文件中格式化错误导致内部string.Format
报错导致程序崩溃问题 #I5Y48E - feat(#I5YDIK): 组件
BarcodeReader
发布新版本6.3.0
#I5YDIK - feat(#I5YGH1): 组件
Card
重构 破坏性更新 原参数CardHeader
CardBody
CardFooter
更改为HeaderTemplate
BodyTemplate
FooterTemplate
#I5YDIK - feat(#I5YINB): 组件
Table
增加参数EditDialogFullScreenSize
用于设置编辑弹窗全屏控制 #I5YINB - feat(#I5YMXM): 组件
Table
增加实例方法ResetVisibleColumns
用于代码设置表格列显示隐藏 #I5YMXM
V6.11.29
- fix(#I5XXE5): 修复组件模块
Download
缺少dispose
方法导致报错问题 #I5XXE5 - fix(#I5XXE6): 修复
Console
组件内部Light
组件参数Title
未更改为TooltipText
导致报错问题 #I5XXE5 - feat(#I5XXE7): 组件
Tooltip
支持设置TooltipText
更新提示信息功能 #I5XXE7 - fix(#I5Y3TW): 修复组件
Table
卡片按钮文字显示双份问题 #I5Y3TW
V6.11.28
- feat(#I5XRIV): 组件
LinkButton
增加btn
样式方便二开自定义样式 #I5XRIV - feat(#I5XRKI): 组件
Search
支持自定义样式等html
自定义标签 #I5XRKI - fix(#I5XWWT): 修复组件
Toast
设置Placement
居中时位置有偏移问题 #I5XWWT
V6.11.27
- fix(#I5XGTX): 修复组件
PopConfirmButton
内置ValidateForm
当异步提交表单认证失败后一直被禁用无法再次使用问题 #I5UZ4P
V6.11.26
- fix(#I5UZ4P): 修复组件
Table
开启ShowEmpty
与明细行时无数据未能充满表格问题 #I5UZ4P
V6.11.25
- feat(#I5XN2J): 基类
BootstrapModuleComponentBase
增加InvokeAsync<TValue>
方法 #I5XN2J - chore(#I5XNC4): 组件包
QRCode
更新到6.1.2
修复清除按钮失效问题 #I5XNC4 - chore(#I5XO9C): 组件包
FontAwesome
图标库升级到6.3.1 组件
#I5XO9C - chore(#I5XOAK): 组件包
Topology
升级到6.1.1
#I5XOAK - chore(#I5XOBD): 组件包
Markdown
升级到6.3.1
#I5XOBD - chore(#I5XOC5): 组件包
CherryMarkdown
升级到6.1.1
#I5XOC5
V6.11.24
- refactor: 纠正
InvokeExecuteAsync
方法单词拼写错误
V6.11.23
- feat(#I5XJPH): 重写
Download
组件使用新对象DotNetStreamReference
实现流下载功能 #I5XJPH - feat(#I5XL05): 增加
JSModuleAutoLoaderAttribute
标签替代BootstrapModuleComponentBase
基类中的Inherited
属性减少代码提高可读性 #I5XL05
V6.11.22
- feat(#I5XBBR): 组件
TimePicker
使用动态Javascript
脚本模块加载机制 #I5XBBR - fix(#I5XGJW): 修复组件
Select
开启搜索框后无法输入字符问题 #I5XGJW
V6.11.21
- feat(#I5X7RR): 组件
Responsive
使用动态Javascript
脚本模块加载机制 #I5X7RR - feat(#I5X7U6): 重新设计
ResizeNotification
服务复用Javascript
模块提高性能 #I5X7U6
V6.11.20
- chore(#I5WYH4): 组件
CherryMarkdown
发布V6.1.0
版本 #I5WYH4 - feat(#I5WZ4M): 组件
DateTimePicker/Range
增加ShowShadow
参数控制是否显示阴影效果 #I5WYH4 - fix(#I5X2BW): 修复
Validate
module 执行execute
报错问题 #I5X2BW
V6.11.19
- feat(#I5WNL3): 组件
Toggle
重构样式使用变量方便自定义 #I5WNL3 - feat(#I5WUG1): 组件
Topology
底层增加destroy
方法调用释放资源 #I5WUG1 - fix(#I5WUXA): 修复
Utility
模块方法insertAfter/Before
报错问题 #I5WUXA
V6.11.18
- feat(#I5WK62): 重写
Toast
与bootstrap
v5.2.2
一致 #I5WK62 - feat(#I5WML0): 组件
RadioList
支持异步给定数据源 #I5WML0 - fix(#I5WMTB): 修复组件
SelectTree
选中项目后不自动收起下拉框问题 #I5WMTB
V6.11.7
- chore(#I5WC7I): 扩展包
BootstrapBlazor.Barcode
升级到V6.1.0
#I5WC7I
V6.11.16
- fix(#I5W7CL): 修复
ListView
分组后首次加载数据不显示问题 #I5W7CL - feat(#I5W865): 重构
AutoRedirect
组件防止客户端注册事件导致浏览器内存泄露 #I5W865 - feat(#I5W9RR): 增加
IDynamicColumnsObject
内置接口与实现类DynamicColumnsObject
支持动态列 #I5W9RR
V6.11.15
- feat(#I5VYVI): 组件
Transfer
增加Min/Max
参数 #I5VXW4 - fix(#I5VY2V): 修复
Table
组件ShowColumnList
列选取下拉按钮右侧圆角样式缺失问题 #I5VY2V - feat(#I5VYCN): add OnBeforeRenderRow callback on Table component 组件
Table
增加OnBeforeRenderRow
回调方法 #I5VYCN - feat(#I5VXW4): 组件
Select/MultiSelect/SelectTree
增加CustomClass
参数支持自定义样式 #I5VXW4 - fix(#I5VY2W): 修复组件
Slider
回调OnValuechanged
中参数值不正确问题 #I5VY2W - feat(#I5VYXS): 组件
Table
在CardView
模式下支持IsStriped
效果 #I5VYXS - fix(#I5VYZ3): 修复组件
MultiSelect
在IsPopover
模式下点击关闭小按钮时仍然弹出下拉框问题 #I5VYZ3
V6.11.14
- feat(#I5VX5I): 重构
IconDialog
组件使用JSModuleAutoLoader
动态加载模块 #I5VX5I
V6.11.13
- feat(#I5VWE9):
Javascript
Utility
模块增加addLink/removeLink/addScript/removeScript
方法用于动态加载css
javascript
#I5VWE9 - feat(#I5VWGG): 重构
Markdown
组件使用JSModuleAutoLoader
动态加载模块 #I5VWGG
V6.11.12
- fix(#I5V8Q8): 修复组件
Menu
禁止导航失效问题 #I5V8Q8 - fix(#I5VVHG): 修复组件
Menu
数据源Items
异步加载时子菜单缩进失效问题 #I5VVHG - fix(#I5VVHH): 修复脚本
index.js
中数字1_000_000
导致浏览器兼容问题 #I5VVHH - fix(#I5VVHL): 修复组件
MultiSelect
设置IsPopover
无法弹窗问题 #I5VVHL
V6.11.11
- fix(#I5VPHI): 修复组件
Select
空集合脚本报错 #I5VPHI - feat(#I5VS0G): 组件
BootstrapModuleComponentBase
增加Inherited
参数用于控制子类是否继承父类模块自动加载机制 默认true
#I5VS0G - feat(#I5VS7V): 组件
Popover
增加ShowShadow
参数用于控制是否显示阴影效果 默认true
#I5VS7V - fix(#I5VSEK): 修复组件
Upload
删除验证失败项时脚本报错问题 #I5VSEK - feat(#I5VT4C): 组件
Timer/Clipboard
改为动态加载javascript
脚本模块 #I5VT4C
V6.11.10
- fix(#I5VNL5): 更新类
JSModuleAutoloaderAttribute
设置Inherited
默认值false
防止继承类自动加载脚本 #I5VPHI
V6.11.9
V6.11.0
发布时间 2022-10-06 V6.11.0
V6.10.12
- feat(#I5SO59): 组件
Collapse
重构移除javascript
脚本降低维护成本 #I5SO59 - refactor(#I5U6ZK): 组件
AnchorLink
移除TooltipText
默认值 #I5U6ZK
V6.10.11
- fix(#I5U3XW): 修复
PulseButton
圆角默认设置不生效问题 #I5U3XW - feat(#I5U4K8): 组件
AutoRedirect
增加OnBeforeRedirectAsync
回调方法 #I5U3XW - fix(#I5U5N5): 修复
Message
自动关闭参数AutoHide
不生效问题 #I5U5N5 - feat(#I5U4NC): 组件
Select
增加IsFixedSearch
参数用于固定搜索栏 #I5U3XW
V6.10.10
- feat(#I5TTRH): 组件
Tooltip
Popover
重新设计为容器组件 #I5TTRH - fix(#I5TPY3): 修复组件
DateTimePicker
DateTimeRange
弹窗内年/月视图无法切换问题(新版本 BUG)#I5TPY3 - fix(#I5TX9H): 修复组件
DateTimePicker
在TableFilter
中导致过滤弹窗关闭问题(新版本 BUG)#I5TX9H - fix(#I5TVZV): 修复组件
ListView
设置Pagable="true"
导致OnQueryAsync
回调方法执行两次问题 #I5TVZV
V6.10.9
- feat(#I5THMC): 组件
BarcodeReader
增加VideoWidth
VideoHeight
参数用于自定义扫描窗口大小 #I5THMC - feat(#I5TIT0): 组件
Carousel
更新样式增加height: 100%
默认设置防止图片显示不全 #I5THMC - feat(#I5TK4Q): 组件
Carousel
参数Width
更改为字符串类型支持auto
与百分比形式 #I5TK4Q - feat(#I5T08G): 组件
PopconfirmButton
支持异步提交表单 #I5T08G
V6.10.8
- feat(#I5SWIZ): 组件
SelectTree
增加IsPopover
参数用于控制下拉菜单是否使用Popover
渲染 #I5SWIZ - fix(#I5SRA1): 修复调用
IStringLocalizerFactory
服务Create
方法在已添加其他Localziation
框架时报错问题 #I5SRA1 - chore(#I5SXYG):
bootstrap
升级到v5.2.1
#I5SXYG - chore(#I5SXZI):
font-awesome
升级到v6.2.0
#I5SXZI - feat(#I5T0AU): 组件
DateTimePicker
DateTimeRange
移除javascript
invoke 操作 #I5T0AU - feat(#I5T0BW): 组件
DateTimeRange
增加AutoCloseClickSideBar
参数侧边栏快捷选项可自动关闭弹窗 #I5T0BW
feat(#I5TBW2): 增加bb.Confirm
脚本组件为弹窗类提供支持 #I5TBW2 - feat(#I5TFE1): 破坏性更新 移动组件
QRCode
BarcodeReader
到BootstrapBlazor.BarCode
包 #I5TBW2 - feat(#I5TFGY): 组件
QRCode
增加Width
参数用于设置二维码宽度 #I5TFGY - feat(#I5TGYB): 组件
QRCode
增加DarkColor/LightColor
参数用于设置二维码颜色 #I5TGYB - feat(#I5TH29): 破坏性更新 组件
DateTimePicker
参数AutoClose
默认值更改为true
#I5TH29 - feat(#I5TH9C): 组件样式移除
:is
:where
等新语法兼容Chrome 87
等老版本 #I5TGYB - feat(#I5TH9X): 组件
Select
增加Offset
参数用于控制下拉菜单小箭头偏移量默认值[0, 10]
#I5TH9X
V6.10.7
- feat(#I5SGAV): 组件
Select
支持父容器overflow: hidden
阻止溢出遮挡 #I5SGAV - feat(#I5SMLA): 组件
MultiSelect
支持父容器overflow: hidden
阻止溢出遮挡 #I5SMLA - feat(#I5SMQF): 组件
Select
增加IsPopover
参数用于控制下拉菜单是否使用Popover
渲染 #I5SMQF - feat(#I5SRJH): 组件
MultiSelect
增加IsPopover
参数用于控制下拉菜单是否使用Popover
渲染 #I5SRJH
V6.10.6
- fix(#I5QPGP): 更新组件
Select
Select-Tree
适配InputGroup
组件 #I5R4FJ - refactor(#I5RYDU): 组件
Table
列选择下拉框默认高度由780px
改为使用--bb-dropdown-max-height
方便使用者统一设置 #I5RYDU - feat(#I5S8WU): 组件
RobbinTabItem
增加Component
参数用于自定义扩展其他组件到菜单中 #I5S8WU
V6.10.5
- feat(#I5R4FJ): 组件
Modal/Dialog
增加ShownCallbackAsync
回调方法用于再弹窗中使用canvas
绘图组件等 #I5R4FJ - feat(#I5R51W): 组件
Select
增加DropdownIcon
参数用于更改右侧下拉小箭头图标 #I5R51W - feat(#I5R5IS): 组件
Select
增加DisplayTemplate
参数用于自定义显示UI
#I5R5IS - feat(#I5QNBR): 组件
SelectTree
增加DropdownIcon
参数用于更改右侧下拉小箭头图标 #I5QNBR - feat(#I5RHLS): 组件
MultiSelect
增加对原生标签支持 #I5RHLS - feat(#I5RAL1): 组件
Table
增加CloseEditForm
实例方法用于自定义EditForm
表单时关闭编辑框使用 #I5RAL1
V6.10.4
- fix(#I5R3SM): 修复组件
Table
固定表头后允许列宽调整时导致不对齐问题 #I5R3SM
3250 feat(#I5R3YG):BootstrapBlazor.FontAwesome
更新到6.1.5
图标组件增加分类 #I5R3YG
V6.10.3
- fix(#I5QOG6): 修复组件
Display
空值高度丢失问题 #I5QOG6 - feat(#I5QSH6): 组件
Slider
增加OnValueChanged
方法 #I5QSH6 - fix(#I5QTY6): 修复
Slider
组件在弹窗中无法滑动问题 #I5QTY6 - fix(#I5QWG4): 修复
Slider
组件设置Max
超出100
后溢出问题 #I5QWG4 - feat(#I5QWTM): 更新
IconDialog
组件增加图标分类侧边栏索引功能 BA 中菜单管理已使用 #I5QWTM
V6.10.2
- feat(#I5QOCD): 组件
Carousel
增加Interval
参数用于控制幻灯片切换间隔 默认 5000 毫秒 #I5QOCD - feat(#I5QOD7): 组件
Carousel
增加DisableTouchSwiping
参数用于移动端禁用手势功能 默认 false 不禁用 #I5QOD7 - fix(#I5QOEA): 修复组件
Camera
拍照后无法获得图像数据问题 #I5QOEA
V6.10.1
v6.10.0
发布时间 2022-09-09 V6.10.0
V6.10.0
- feat(#I5QDQ3): 组件
Toast
配置ToastOption
增加ToastOption
用于不显示关闭按钮 #I5Q15Q - feat(#I5QE61): 组件
Table
实例化方法QueryAsync
增加pageIndex
参数用于查询时自定义页码 #I5QE61 - feat(#I5QFPC):
ToastService
扩展方法增加ShowClose
可选参数用于快捷设置是否显示关闭按钮 默认 true #I5QFPC - fix(#I5QH52): 修复组件
UploadBase
子类未设置UploaderElement
变量时导致组件脚本报错问题 #I5QFPC
V6.9.18
- feat(#I5Q15Q): 组件
ButtonUpload
增加ShowUploadList
参数可关闭上传后文件列表方便自定义上传处理逻辑 #I5Q15Q - fix(#I5QB2L): 修复组件
Table
Excel
模式下单元格只读组件有一个像素白边问题 #I5QB2L - chore(#I5QB3W): 增加主题
DEVUI
华为组件主题 #I5QB3W - feat(#I5Q15O): 组件
ValidateForm
增加DisableAutoSubmitFormByEnter
可阻止表单自动提交 #I5Q15O
V6.9.17
破坏性更新
- 组件
Table
原设计模式IsExcel
模式下自动显示工具栏,此版本两个参数分开,开启Excel
模式后默认不显示工具栏,需要设置ShowToolbar
即可 - 组件
Table
工具栏 新建编辑等按钮控制与行内按钮控制逻辑分开
-
ShowToolbar
控制工具栏ShowExtendButtons
控制行内按钮 -
ShowEditButton
控制工具栏编辑按钮ShowExtendEditButton
控制行内编辑按钮ShowEditButtonCallback
控制特定行编辑按钮 -
fix(#I5PTXP): 修复组件
Table
行内操作按钮显示逻辑 #I5PTXP -
feat(#I5PTXM): 组件
Table
增加ExtendButtonColumnAlignment
参数用于设置操作列对齐方式 默认center
居中 #I5PTXM -
fix(#I5Q075): 修复组件
TableFilter
当Table
内置与ValidateForm
时过滤框内表单组件出现前置标签问题 #I5PTXW -
feat(#I5PZDW): 内置下拉组件
AutoComplete
AutFill
Select
MultiSelect
SelectTree
Search
统一使用--bb-dropdown-max-height
设置默认下拉框最大高度 默认值274px
#I5PZDW -
feat(#I5PTXW): 组件
Table
增加LineNoAlignment
参数用于设置对齐方式 默认center
居中 #I5PTXW -
feat(#I5Q2ZC): 新增组件
BootstrapTooltip
#I5Q2ZC -
feat(#I5Q3SH): 组件
Table
对齐方式适配Excel
模式 #I5Q3SH -
feat(#I5Q54W): 组件
Table
Excel
模式支持行内操作按钮功能 #I5Q54W -
feat(#I5Q5UP): 组件
Table
Excel
模式更新单元格border
样式支持变量化 #I5Q5UP
V6.9.16
- feat(#I5PJYZ): 组件
Collapse
样式重构更精简 #I5PJYZ - feat(#I5PJRP): 组件
RadioList
增加ItemTemplate
用于自定义 UI #I5PJYZ - feat(#I5PL0Q): 组件
Rate
重做,新增ItemTemplate
用于自定义 UI 移除javascript
脚本 #I5PJYZ - feat(#I5OVRR): 组件
Upload
增加参数Capture
#I5PJYZ - fix(#I5PLUP): 组件
MultiSelect
重构,移除label
精简通讯量 #I5PLUP - feat(#I5OHYH): 组件
Table
恢复参数IsTracking
模式配合bind-Items
支持父子表一起提交保存场景 #I5OHYH - feat(#I5PU2U): 组件
DateTimeRange
与DateTimePicker
图标颜色一致 #I5PU2U
V6.9.15
- fix(#I5PEXY): 修复组件
Table
在动态Excel
模式下选中行后更改数据源导致内部选中行不正确问题 #I5PEXY - feat(#I5PF3E): 组件
Table
工具栏按钮增加Tooltip
支持可通过TooltipText
相关参数设置提示栏 #I5PF3E - fix(#I5PGMM): 组件
Table
开启ShowColumnList
切换显示状态失效问题 #I5PGMM - fix(#I5PILA): 组件
Table
自定义样式进行隔离处理方式污染bootstrap
样式 #I5PILA - fix(#I5PFIN): 组件
MultiSelect
全选与反选按钮使用搜索过滤过结果作为数据源 #I5PFIN
V6.9.14
- feat(#I5OYUT): 内置缓存服务
ICacheManager
增加Clear
方法用于清除指定键值缓存项 #I5OYUT - fix(#I5P3AQ): 修复组件
DateTimePicker
内置ValidateForm
组件内双向绑定时首次选取时间不正确问题 #I5P3AQ - feat(#I5P8DB): 组件
Table
内部功能模块布局样式重构更精简 #I5P8DB - feat(#I5PAVH): 组件
TreeView
增加ClearCheckedItems
实例方法用于清除所有选中项 #I5PAVH
V6.9.13
- feat(#I5OWAO): 组件
Table
Excel
模式适配Bootstrap
新样式 #I5OWAO
V6.9.12
- feat(#I5OG9A): 组件
BootstrapBlazorRoot
增加参数可配置ErrorLogger
组件是否开启 #I5OG9A - feat(#I5OON9): 组件
ButtonBase
增加Tooltip
相关参数TooltipText
TooltipPlacement
TooltipTrigger
开启Tooltip
更方便 #I5OON9 - feat(#I5OLZN): 组件
Select
MultiSelect
增加SearchIcon
ClearIcon
参数用于设置自定义图标 #I5OLZN
V6.9.11
- fix(#I5O764): 组件
DateTimeRange
修复部分浏览器显示不全问题 #I5O764 - feat(#I5O8J1): 组件
PrintButton
支持Tooltip
#I5O764 - feat(#I5OAVD): 组件
Select/Switch
样式适配 Table Excel 模式下兼容Bootstrap V5.2.1
#I5OAVD - feat(#I5OC7K): 新增
SelectTree
组件下拉框内是Tree
的组件,功能稍后陆续增加 #I5OC7K - feat(#I5ODFR):组件
TreeView
边框与禁用样式适配Bootstrap V5.2.1
#I5ODFR - refactor(#I5ODMQ): 组件
Collapse
移除Bootstrap V5.2.1
默认shadow
样式 #I5ODMQ - feat(#I5OE6J): 恢复
FAIconList
组件支持font-awesome
v6.1.2BootstrapBlazor.FontAwesome
发布6.1.4
包 #I5OE6J - refactor(#I5OE89): 恢复
RadioList
组件更新样式适配bootstrap
v5.2.1 #I5OE89 - feat(#I5OFIS): 组件
ErrorLogger
增强支持弹窗类组件内部异常全局捕获 #I5OFIS
V6.9.10
- feat(#I5NVTR): 新增
PulseButton
组件 #I5NVTR - refactor(#I5O033): 组件
DateTimePicker/Range
重写样式适配Bootstrap V5.2.1
#I5O033 - feat(#I5O1ON): 组件
AutoComplete
增加ShowDropdownListOnFocus
参数用于控制获得焦点时是否自动展开候选项下拉框 默认值 true 自动展开 #I5O1ON - feat(#I5O1PC): 组件
AutoComplete
支持内置BootstrapBlazorInputGroup
组件内使用 #I5O1PC - feat(#I5O1QL): 组件
AutoComplete
增加ItemTemplate
可自定义候选项下拉菜单 #I5O1QL - feat(#I5NWAU): 组件
DateTimeRange
支持内置ValidateForm
自动客户端验证功能 #I5NWAU - refactor(#I5O2TK): 组件
Checkbox/CheckboxList
适配bootstrap v5.2.1
#I5O2TK
V6.9.9
- refactor(#I5NTWZ): 组件内置样式支持商业
font-awesome
图标 #I5NTWZ - fix(#I5NJYJ): 修复组件
AutoFill
内置Table
高级搜索中点击 清除 按钮后显示文字不更新问题 #I5NJYJ - feat(#I5NUAQ): 组件
AutoFill
增加ShowDropdownListOnFocus
参数用于控制获得焦点时是否自动展开候选项下拉框 默认值 true 自动展开 #I5NUAQ - feat(#I5NUEG): 组件
DateTimePicker
参数AutoClose
支持所有显示模式 #I5NUEG
V6.9.8
- fix(#I5NR0R): 组件
FullScreenButton
样式更新适配bootstrap
v5.2.1 #I5NR0R - fix(#I5NAIM): 修复组件
AutoComplete
AutoFill
Search
组件内置于ValidateForm
内切换输入法时导致多次触发问题 #I5NAIM
V6.9.7
- refactor(#I5NNN2): 组件
TreeView
节点TreeNode
增加自动填充flex-fill
样式 #I5NB4Z - refactor(#I5NMUA): 调整组件样式适配
bootstrap v5.2.1
#I5NB55
V6.9.6
- feat(#I5NB4Z): 组件
PopconfirmButton
支持Tooltip
功能 #I5NB4Z - feat(#I5NBHX): 图标库
font-awesome
升级到v6.1.3
依赖组件BootstrapBlazor.FontAwesome
发布v6.1.2
包 #I5NB55
V6.9.5
- fix(#I5N93N): 组件
Button
设置Color.None
点击按钮时移除outline
效果#I5N93N - fix(#I5N95Y): 修复组件
TreeView
内部Find
方法导致死循环 #I5N95Y
V6.9.4
- feat(#I5N4MR): 组件
SwtichButton
参数ToggleState
支持双向绑定功能 [#I5MVW9](https://gitee.com/Longbow...
v6.8.0
发布时间 2022-07-06 V6.8.0
破坏性更新
- feat(#I5CHPN): 组件
Tree
移除内置不折行与截断样式 #I5CHPN - feat(#206): 组件
Table
树状结构IsTree
模式重写 文档参考 https://www.blazor.zone/tables/tree
新增功能
- feat(#I5AK02): 组件
Table
增加一个实例属性Rows
用于获得当前表格显示所有行数据集合 #I5AK02 - feat(#I5AO8I): 组件
LinkButton
使用新的link-color
样式代替text-color
样式 #I5AK02 - feat(#I5AOA7): 组件
Logout
增加ShowUserName
参数用于仅显示头像 #I5AOA7 - feat(#I5APA6): 增加
RibbonTab
组件 #I5APA6 - feat(#I5APAI): 组件
Layout
样式使用变量方便使用者更改样式 #I5APAI - feat(#I5AY2S): 组件
Table
部分样式更改为css
变量方便更改主题 #I5AY2S - feat(#I5B6SL): 组件
Table
选中行SelectedRows
功能支持无主键数据集内部使用对象相等原理判断保持选中状态 #I5B6SL - feat(#I5BGMO): 组件
Layout
增加ChildContent
模板用于自定义显示内容 #I5BGMO - feat(#I5C315): 组件
Pagination
增加自定义HTML
标签功能 #I5C315 - feat(#I5CMCR): 增加
ILocalizationResolve
服务,本地化信息丢失时回调此服务方法,增加文化信息回落机制 #I5CMCR - feat(#I5CSHR): 组件
Table
增加ShowLoadingInFirstRender
参数用于首次加载数据时是否显示加载动画 #I5CSHR - feat(#I5CWVZ): 组件
Table
增加InsertRowMode
参数用于Incell
模式下设置插入新行位置 默认插入到最后 #I5CSHR - feat(#I5DFVS): 接口
IDynamicObjectContext
增加OnSelectedRows
回调委托用于Table
组件动态类型时保持选中行功能 #I5DFVS - feat(#I5DUPB): 组件
Card
开启IsCollapsible
后支持CardHeaderTemplate
自定义模板 #I5DUPB - feat(#I5EASI): 组件
Card
开启IsCollapsible
后支持默认为收缩状态 #I5EASI
问题修复
- fix(#I5AEHH): 组件
LinkButton
支持OnClickWithoutRender
功能 #I5AEHH - fix(#I5AG3Z): 组件
Redirect
修复release
版本报错问题 #I5AG3Z - fix(#I5AO8W): 组件
Divider
修复Vertical
模式下浏览器改变大小时不显示问题 #I5AG3Z - fix(#I5AAUH): 修复组件
PopConfirmButton
设置IsAsync
时支持OnConfirm
不支持同步方法问题 #I5AAUH - fix(#I5AW0W): 修复
EditForm
自动渲染组件时设置渲染为Textarea
并且只读时Rows
参数未生效问题 #I5AW0W - fix(#I5AXR3): 修复
TabItemOptionAttribute
设定值优先级比点击菜单设置值低问题 #I5AXR3 - fix(#I5B9O3): 修复
DateTimeRange
组件在表单中正常布局未折行问题 #I5B9O3 - fix(#I5BBE6): 修复
RadioList
组件双向绑定枚举类型时设置Items
参数失效问题 #I5BBE6 - fix(#I5BBFM): 修复
RowType
设置为Inline
模式下部分组件折行问题 #I5BBFM - fix(#I5BHF9): 修复
AutoFill
首次加载时不显示Value
值问题 #I5BHF9 - fix(#I5C0EQ): 修复
PopconfirmButton
开启IsAsync
参数后在ValidateForm
中使用时报错问题 #I5C0EQ - fix(#I5CWUD): 调整
Radio
Checkbox
样式防止标签过长导致变形问题 #I5CWUD - fix(#I5D0X0): 更新
Divider
样式修复垂直分隔符is-left
is-right
样式不正确问题 #I5D0X0 - fix(#I5D87T): 修复
Editor
组件切换路由时报错问题 #I5D87T - fix(#I5DIM6): 修复
Table
组件TableToolbar
内自定义按钮设置Size
参数无效问题 #I5DIM6 - fix(#I5DM0X): 修复
Table
组件使用动态类型模式下无法保持选中行问题 #I5DM0X - fix(#I5DRKS): 修复
Dialog
组件开启可拖动功能后无法关闭弹窗问题 #I5DRKS - fix(#I5DV57): 修复
Table
组件开启搜索框自适应高度计算错误问题 #I5DV57 - fix(#I5CJDY): 修复
Tab
组件嵌套使用时 火柴棍 特效首次出现位置不正确问题 #I5CJDY - fix(#I5F09S): 修复
Progress
组件未支持自定义HTML
标签问题 #I5F09S - fix(#I5F2P7): 修复
Table
组件开始树形结构后加载动画不显示问题 #I5F2P7 - fix(#I5F5G2): 修复
Table
组件OnQueryAsync
回调中未设置排序处理时内部逻辑未生效问题 #I5F5G2 - fix(#I5F6P8): 修复
Table
组件排序内部逻辑 支持使用Items
与不分页时处理排序逻辑 #I5F6P8 - fix(#I5FCP7): 修复
Cascader
组件数据验证失败后提示框背景色为黑色问题 #I5FCP7 - fix(#I5FCQM): 修复
Cascader
组件数据验证失败后不会自动弹出提示框问题 #I5FCQM - fix(#I5FFLA): 修复
Table
行内自定义扩展按钮会重复增加问题 #I5FFLA - fix(#I5F9NL): 修复
Table
过滤/搜索列为可为空类型时报错问题 #I5F9NL
更新文档
- doc(#I5APG8): 增加
RibbonTab
组件示例 #I5APG8 - doc(#I58OLE): 增加
Timezone
示例 #I58OLE - doc(#I5C328): 增加
Table
组件动态数据分页功能示例 #I5C328
单元测试
- test(#I5AN0Q): 增加
LambdaExtensions
扩展方法单元测试 #I5AN0Q - test(#I5APIV): 增加
RibbonTab
组件单元测试 #I5APIV - test(#I5ATRC): 增加
ObjectExtensions
组件单元测试 #I5APIV - test(#I5AXD9): 增加
Utility
扩展方法单元测试 #I5AXD9 - test(#I5BPFP): 增加
ITableColumnExtensions
扩展方法ToSearchs
单元测试 #I5AXD9 - test(#I5CX7T): 增加
InsertRowMode
新参数单元测试 #I5CX7T - test(#I5E6JZ): 增加
Footer
组件单元测试 #I5E6JZ - test(#I5EN6E): 增加
Redirect
组件单元测试 #I5EN6E - test(#I5ETVU): 增加
Row
组件单元测试 #I5ETVU - test(#I5FD5Z): 增加
Cascader
组件单元测试 #I5FD5Z