0.2.106 • Published 5 months ago
@befe/brick-comp-table v0.2.106
2021 BREAKING CHANGES
TableProps
size去掉了xs,lg- 相应的增加
lineSpacing行高尺寸维度
- 相应的增加
- 去掉
defaultColWidth
TableCol
- 去掉
tdEllipsis,thEllipsis
OperationProps
loadingDelayInMS->loadingDelay
FAQ
为什么定义列的单元格内容除了 col.tdContent 还有 col.checkbox, col.switch, col.operations?
内容纯文字的高度,与 Checkbox, Switch, Button 不一样,为了保证行的高度,需要针对 Checkbox, Switch, Button 做一些样式修正,
为了将这些修正标准化,必须知道单元格内容的类型。而仅靠 col.tdContent 并不能进行区别,除非加入 col.type 之类的属性,
故分别利用 col.checkbox, col.switch, col.operations 来区别到底是那种类型的单元格
固定列行的高度不对齐
- 固定列效果的实现方式是在主表格上覆盖另一个表格,由于主表和固定表没有实现行的高度联动处理,所以需要保证主表和固定表每一行的高度
- 所谓不对齐就是主表或固定表在某些列的内容高度比其他的高,撑高了行的高度
- 由于组件没法控制内容的高度,所以需要自行保证
- 特别的,对于
<Button type='plain' />如果是一个链接应该用<Link /><Link />与文字行高一致,而<Button />不是- 语义上,链接应该就用链接
- 如果确实是一个操作按钮,应用
col.operations(见上一个关于col.checkbox,col.switch,col.operations的说明)