示例重置
This commit is contained in:
parent
de2cd2877f
commit
bb7fddd47b
|
@ -19,7 +19,7 @@
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
text-align: left; }
|
text-align: left; }
|
||||||
.u-table th {
|
.u-table th {
|
||||||
font-weight: normal;
|
font-weight: bold;
|
||||||
text-align: left; }
|
text-align: left; }
|
||||||
.u-table th[colspan] {
|
.u-table th[colspan] {
|
||||||
text-align: center; }
|
text-align: center; }
|
||||||
|
@ -33,6 +33,8 @@
|
||||||
color: #1565c0; }
|
color: #1565c0; }
|
||||||
.u-table td a:active {
|
.u-table td a:active {
|
||||||
color: #1565c0; }
|
color: #1565c0; }
|
||||||
|
.u-table thead tr:last-child {
|
||||||
|
border-bottom: 1px solid #C1C7D0; }
|
||||||
.u-table tr:hover td .uf-eye {
|
.u-table tr:hover td .uf-eye {
|
||||||
visibility: visible !important; }
|
visibility: visible !important; }
|
||||||
.u-table tr tr a {
|
.u-table tr tr a {
|
||||||
|
@ -48,8 +50,8 @@
|
||||||
padding: 12px 8px;
|
padding: 12px 8px;
|
||||||
word-break: break-all; }
|
word-break: break-all; }
|
||||||
.u-table tr.filterable th {
|
.u-table tr.filterable th {
|
||||||
padding-top: 4px;
|
padding-top: 5px !important;
|
||||||
padding-bottom: 4px; }
|
padding-bottom: 5px !important; }
|
||||||
.u-table tr.filterable th .filterContext {
|
.u-table tr.filterable th .filterContext {
|
||||||
height: 35px; }
|
height: 35px; }
|
||||||
.u-table-row-hover {
|
.u-table-row-hover {
|
||||||
|
@ -60,6 +62,10 @@
|
||||||
border: 1px solid rgb(193, 199, 208);
|
border: 1px solid rgb(193, 199, 208);
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
table-layout: fixed; }
|
table-layout: fixed; }
|
||||||
|
.u-table-bordered .u-table-header > table {
|
||||||
|
border-bottom: 0; }
|
||||||
|
.u-table-bordered .u-table-header ~ .u-table-body table, .u-table-bordered .u-table-header ~ .u-table-body-outer table {
|
||||||
|
border-top: 0px; }
|
||||||
.u-table-bordered th {
|
.u-table-bordered th {
|
||||||
border-bottom: 1px solid rgb(193, 199, 208);
|
border-bottom: 1px solid rgb(193, 199, 208);
|
||||||
box-sizing: border-box; }
|
box-sizing: border-box; }
|
||||||
|
@ -84,8 +90,7 @@
|
||||||
.u-table-fixed-header .u-table-fixed-left .u-table-body-inner {
|
.u-table-fixed-header .u-table-fixed-left .u-table-body-inner {
|
||||||
padding-right: 0px; }
|
padding-right: 0px; }
|
||||||
.u-table-fixed-header .u-table-body-inner {
|
.u-table-fixed-header .u-table-body-inner {
|
||||||
height: 100%;
|
height: 100%; }
|
||||||
overflow: scroll; }
|
|
||||||
.u-table-fixed-header .u-table-scroll .u-table-header {
|
.u-table-fixed-header .u-table-scroll .u-table-header {
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
|
@ -281,6 +286,7 @@
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
color: #212121; }
|
color: #212121; }
|
||||||
.u-table-filter-column-clear-setting {
|
.u-table-filter-column-clear-setting {
|
||||||
|
cursor: pointer;
|
||||||
margin-bottom: 4px; }
|
margin-bottom: 4px; }
|
||||||
.u-table-filter-column-cont {
|
.u-table-filter-column-cont {
|
||||||
position: relative; }
|
position: relative; }
|
||||||
|
@ -304,7 +310,9 @@
|
||||||
margin: 0px; }
|
margin: 0px; }
|
||||||
.u-table-filter-column-pop-cont-item > span {
|
.u-table-filter-column-pop-cont-item > span {
|
||||||
margin-left: -3px;
|
margin-left: -3px;
|
||||||
width: 132px;
|
max-width: 132px;
|
||||||
|
width: auto !important;
|
||||||
|
min-width: 56px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
@ -509,11 +517,17 @@
|
||||||
.u-filter-dropdown-menu-wrap {
|
.u-filter-dropdown-menu-wrap {
|
||||||
z-index: 1800; }
|
z-index: 1800; }
|
||||||
.u-filter-dropdown-menu-wrap .u-dropdown-menu li.u-dropdown-menu-item {
|
.u-filter-dropdown-menu-wrap .u-dropdown-menu li.u-dropdown-menu-item {
|
||||||
line-height: 32px;
|
line-height: 28px;
|
||||||
height: 32px;
|
height: 28px;
|
||||||
padding: 0px 16px 0 16px;
|
padding: 0px 16px 0 16px;
|
||||||
cursor: pointer; }
|
cursor: pointer; }
|
||||||
|
|
||||||
|
.filter-wrap .u-form-control {
|
||||||
|
height: 28px; }
|
||||||
|
|
||||||
|
.filter-wrap .u-input-number.u-input-group.simple .u-input-group-btn .icon-group {
|
||||||
|
height: 28px; }
|
||||||
|
|
||||||
.u-row-hover {
|
.u-row-hover {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 24px;
|
right: 24px;
|
||||||
|
|
|
@ -933,7 +933,7 @@ var Table = function (_Component) {
|
||||||
|
|
||||||
if (this.domWidthDiff <= 0) {
|
if (this.domWidthDiff <= 0) {
|
||||||
headStyle.marginBottom = scrollbarWidth + 'px';
|
headStyle.marginBottom = scrollbarWidth + 'px';
|
||||||
bodyStyle.marginBottom = '-' + scrollbarWidth + 'px';
|
// bodyStyle.marginBottom = `-${scrollbarWidth}px`;
|
||||||
} else {
|
} else {
|
||||||
innerBodyStyle.overflowX = 'auto';
|
innerBodyStyle.overflowX = 'auto';
|
||||||
}
|
}
|
||||||
|
@ -950,7 +950,7 @@ var Table = function (_Component) {
|
||||||
headStyle.overflow = 'hidden';
|
headStyle.overflow = 'hidden';
|
||||||
innerBodyStyle.overflowX = 'auto'; //兼容expand场景、子表格含有固定列的场景
|
innerBodyStyle.overflowX = 'auto'; //兼容expand场景、子表格含有固定列的场景
|
||||||
} else {
|
} else {
|
||||||
bodyStyle.marginBottom = '-' + scrollbarWidth + 'px';
|
// bodyStyle.marginBottom = `-${scrollbarWidth}px`;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
headStyle.marginBottom = '-' + scrollbarWidth + 'px';
|
headStyle.marginBottom = '-' + scrollbarWidth + 'px';
|
||||||
|
@ -1047,7 +1047,8 @@ var Table = function (_Component) {
|
||||||
onTouchStart: this.detectScrollTarget,
|
onTouchStart: this.detectScrollTarget,
|
||||||
onScroll: this.handleBodyScroll
|
onScroll: this.handleBodyScroll
|
||||||
},
|
},
|
||||||
renderTable(!useFixedHeader)
|
renderTable(!useFixedHeader),
|
||||||
|
_react2["default"].createElement('div', { className: 'scroll-dom', style: { height: this.scrollbarWidth + 'px' } })
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,7 +53,7 @@ const data5 = [
|
||||||
|
|
||||||
class Demo5 extends Component {
|
class Demo5 extends Component {
|
||||||
render() {
|
render() {
|
||||||
return <Table columns={columns5} data={data5} scroll={{ x: "110%", y: 140 }} />;
|
return <Table columns={columns5} data={data5} scroll={{ x: "110%", y: 340 }} bodyStyle={{height:'340px'}} />;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -90,8 +90,7 @@
|
||||||
.u-table-fixed-header .u-table-fixed-left .u-table-body-inner {
|
.u-table-fixed-header .u-table-fixed-left .u-table-body-inner {
|
||||||
padding-right: 0px; }
|
padding-right: 0px; }
|
||||||
.u-table-fixed-header .u-table-body-inner {
|
.u-table-fixed-header .u-table-body-inner {
|
||||||
height: 100%;
|
height: 100%; }
|
||||||
overflow: scroll; }
|
|
||||||
.u-table-fixed-header .u-table-scroll .u-table-header {
|
.u-table-fixed-header .u-table-scroll .u-table-header {
|
||||||
overflow-x: scroll;
|
overflow-x: scroll;
|
||||||
padding-bottom: 20px;
|
padding-bottom: 20px;
|
||||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -796,7 +796,7 @@ class Table extends Component {
|
||||||
|
|
||||||
if(this.domWidthDiff <= 0){
|
if(this.domWidthDiff <= 0){
|
||||||
headStyle.marginBottom = `${scrollbarWidth}px`;
|
headStyle.marginBottom = `${scrollbarWidth}px`;
|
||||||
bodyStyle.marginBottom = `-${scrollbarWidth}px`;
|
// bodyStyle.marginBottom = `-${scrollbarWidth}px`;
|
||||||
}else{
|
}else{
|
||||||
innerBodyStyle.overflowX = 'auto';
|
innerBodyStyle.overflowX = 'auto';
|
||||||
}
|
}
|
||||||
|
@ -813,7 +813,7 @@ class Table extends Component {
|
||||||
headStyle.overflow = 'hidden';
|
headStyle.overflow = 'hidden';
|
||||||
innerBodyStyle.overflowX = 'auto'; //兼容expand场景、子表格含有固定列的场景
|
innerBodyStyle.overflowX = 'auto'; //兼容expand场景、子表格含有固定列的场景
|
||||||
}else{
|
}else{
|
||||||
bodyStyle.marginBottom = `-${scrollbarWidth}px`;
|
// bodyStyle.marginBottom = `-${scrollbarWidth}px`;
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
@ -908,6 +908,7 @@ class Table extends Component {
|
||||||
onScroll={this.handleBodyScroll}
|
onScroll={this.handleBodyScroll}
|
||||||
>
|
>
|
||||||
{renderTable(!useFixedHeader)}
|
{renderTable(!useFixedHeader)}
|
||||||
|
<div className="scroll-dom" style={{height:`${this.scrollbarWidth}px`}}></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
|
@ -184,7 +184,7 @@ $table-head-font-weight: bold;
|
||||||
|
|
||||||
&-fixed-header &-body-inner {
|
&-fixed-header &-body-inner {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
overflow: scroll;
|
// overflow: scroll;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue