mirror of https://github.com/ElemeFE/element
parent
76683d1b57
commit
56ed21df4a
|
@ -865,3 +865,4 @@
|
||||||
| formatter | 用来格式化内容,在 formatter 执行的时候,会传入 row 和 column | function | — | — |
|
| formatter | 用来格式化内容,在 formatter 执行的时候,会传入 row 和 column | function | — | — |
|
||||||
| show-tooltip-when-overflow | 当过长被隐藏时显示 tooltip | Boolean | — | false |
|
| show-tooltip-when-overflow | 当过长被隐藏时显示 tooltip | Boolean | — | false |
|
||||||
| inline-template | 指定该属性后可以自定义 column 模板,参考多选的时间列,通过 row 获取行信息,JSX 里通过 _self 获取当前上下文。此时不需要配置 property 属性 | — | — |
|
| inline-template | 指定该属性后可以自定义 column 模板,参考多选的时间列,通过 row 获取行信息,JSX 里通过 _self 获取当前上下文。此时不需要配置 property 属性 | — | — |
|
||||||
|
| align | 对齐方式 | String | left, center, right | left |
|
||||||
|
|
|
@ -52,7 +52,7 @@ export default {
|
||||||
this._l(this.columns, (column) =>
|
this._l(this.columns, (column) =>
|
||||||
<td
|
<td
|
||||||
style={ this.getColumnWhiteSpaceStyle(column) }
|
style={ this.getColumnWhiteSpaceStyle(column) }
|
||||||
class={ column.id }
|
class={ [column.id, column.align] }
|
||||||
on-mouseenter={ ($event) => this.handleCellMouseEnter($event, row) }
|
on-mouseenter={ ($event) => this.handleCellMouseEnter($event, row) }
|
||||||
on-mouseleave={ this.handleCellMouseLeave }>
|
on-mouseleave={ this.handleCellMouseLeave }>
|
||||||
{
|
{
|
||||||
|
|
|
@ -83,6 +83,7 @@ export default {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: true
|
default: true
|
||||||
},
|
},
|
||||||
|
align: String,
|
||||||
showTooltipWhenOverflow: {
|
showTooltipWhenOverflow: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: false
|
||||||
|
@ -160,6 +161,7 @@ export default {
|
||||||
minWidth,
|
minWidth,
|
||||||
width,
|
width,
|
||||||
isColumnGroup,
|
isColumnGroup,
|
||||||
|
align: this.align ? 'is-' + this.align : null,
|
||||||
realWidth: width || minWidth,
|
realWidth: width || minWidth,
|
||||||
sortable: this.sortable,
|
sortable: this.sortable,
|
||||||
resizable: this.resizable,
|
resizable: this.resizable,
|
||||||
|
|
|
@ -26,7 +26,7 @@ export default {
|
||||||
on-mouseout={ this.handleMouseOut }
|
on-mouseout={ this.handleMouseOut }
|
||||||
on-mousedown={ ($event) => this.handleMouseDown($event, column) }
|
on-mousedown={ ($event) => this.handleMouseDown($event, column) }
|
||||||
on-click={ ($event) => this.handleHeaderClick($event, column) }
|
on-click={ ($event) => this.handleHeaderClick($event, column) }
|
||||||
class={ [column.id, column.direction] }>
|
class={ [column.id, column.direction, column.align] }>
|
||||||
{
|
{
|
||||||
[
|
[
|
||||||
column.headerTemplate
|
column.headerTemplate
|
||||||
|
|
|
@ -62,6 +62,18 @@
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
position: relative;
|
position: relative;
|
||||||
border-bottom: 1px solid var(--table-border-color);
|
border-bottom: 1px solid var(--table-border-color);
|
||||||
|
|
||||||
|
@when center {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
@when left {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
@when right {
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@modifier border {
|
@modifier border {
|
||||||
|
|
Loading…
Reference in New Issue