UNPKG

@ttk/component

Version:

ttk组件库

410 lines (390 loc) 12.2 kB
@import '../../assets/theme/index'; @import "fixed-data-table.min.css"; .@{mk-prefix}-datagrid { flex: 1; height: 100%; overflow: hidden; background: #fff; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; color: #333; .@{ant-prefix}-spin-nested-loading > div > .@{ant-prefix}-spin{ max-height: 100%; left: 0; top: 0; } &-cellContent { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } &-cellContent-left { //ued 要求把颜色改为#333 color: #333; //justify-content: flex-start; text-align: left !important; margin-left: 8px; } &-cellContent-center { //ued 要求把颜色改为#333 color: #333; justify-content: center; } &-cellContent-right { //ued 要求把颜色改为#333 color: #333; text-align: right !important; //justify-content: flex-end; } &-cellContent-text { width: 100%; height: 100%; display: block; } &-sequence-cell, &-addDelRow-cell, &-upDownRow-cell { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-around; } //表格边框颜色透明 .fixedDataTableLayout_main { border: 1px solid #d9d9d9; z-index: 2; } .@{mk-prefix}-nodata { z-index: 1; } .public_fixedDataTableCell_main { border-bottom: 1px solid #d9d9d9; } .public_fixedDataTable_hasBottomBorder { border-color: #e9e9e9; border-bottom: 0; } //cell内容居中 .public_fixedDataTableCell_cellContent { text-align: center; padding: 8px 4px !important; } .public_fixedDataTable_footer .public_fixedDataTableCell_main { .fixedDataTableCellGroupLayout_cellGroup{ background-color: #fff6ea !important; } background-color: #fff6ea !important; background-image: linear-gradient(#fff6ea, #fff6ea); font-weight: bold; } /** * 设置列头央视 * 字号:14px * 默认状态字体色值:#454545 * 当前状态色值:#eaeaea,加粗 */ .public_fixedDataTable_header, .public_fixedDataTable_header .public_fixedDataTableCell_main { /* background-color: #f6f7f8; */ /* background-image: -webkit-linear-gradient(#fff,#efefef); */ //background-image: linear-gradient(#e6e6e7,#e6e6e7); // background-image: linear-gradient(#eaeaea, #eaeaea); background: #eaeaea !important; color: #333; font-size: 13px; font-weight: normal; // border-bottom-width: 0px; border-bottom: 1px solid #d9d9d9; } .fixedDataTableLayout_rowsContainer { .fixedDataTableRowLayout_rowWrapper .public_fixedDataTable_header{ background: #eaeaea !important; text-align: center; } .fixedDataTableRowLayout_rowWrapper .public_fixedDataTable_footer{ text-align: center; } } .public_fixedDataTable_scrollbarSpacer{ top: 0px; background: #eaeaea; } .fixedDataTableRowLayout_rowWrapper:hover{ .public_fixedDataTableRow_highlighted, .fixedDataTableCellGroupLayout_cellGroup{ background: #fff; } .public_fixedDataTableCell_main { background-color: @item-hover-bg; } } // .public_fixedDataTableRow_highlighted, // .public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main { // background-color: #f8f8f8; // } .fixedDataTableRowLayout_fixedColumnsDivider { border: 0px } // 兼容ie11上表格的表頭是白色的缺陷 .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .public_fixedDataTable_header{ background: #eaeaea; } .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main { overflow: visible; } .fixedDataTableRowLayout_rowWrapper:focus { border:1px solid black; } .public_fixedDataTable_main { outline: none; overflow: hidden; } .fixedDataTableLayout_rowsContainer>div:nth-child(4) .fixedDataTableCellGroupLayout_cellGroupWrapper { .fixedDataTableCellGroupLayout_cellGroup{ background-color: #fff6ea !important; } background-color: #fff6ea; } .edfx-app-proof-of-charge-money-cell > div{ border-top: 0; } .ScrollbarLayout_mainHorizontal{ border-left-width: 0; } .public_Scrollbar_main { // border-left: 0; z-index: 1 !important; // border-left: 1px solid #d9d9d9 !important; } //grid表格头加粗显示 .public_fixedDataTable_header .public_fixedDataTableCell_main{ font-weight: bold; } .total { background-color: #fff6ea; font-weight: bold; } //字体12px .@{mk-prefix}-datagrid-cellContent { padding: 0 4px; display: block; font-size: 13px; white-space: nowrap; line-height: 36px; overflow: hidden; text-overflow: ellipsis; // text-align: center; } //去掉拖动时的蓝色线和修改拖动光标样式 .fixedDataTableCellLayout_columnResizerContainer { cursor: col-resize !important; } .public_fixedDataTableCell_columnResizerKnob { // background-color: transparent !important; cursor: col-resize !important; background-color: #0066b3; &:before { position: absolute; content: ""; width: 0; height: 0; border: 3px solid; top: 50%; border-color: transparent transparent #0066b3; left: -8px; transform: rotate(-90deg) translateX(3px); } } .fixedDataTableColumnResizerLineLayout_mouseArea { cursor: col-resize !important; } .fixedDataTableColumnResizerLineLayout_main.public_fixedDataTableColumnResizerLine_main { border-color: transparent; } } //可编辑特殊样式 .@{mk-prefix}-datagrid-editable { background-color: #fff; &-add-row, &-up-row, &-down-row { // display: none!important; visibility: hidden; font-size: 16px; color: #666; &:hover { cursor: pointer; color: @link-color; visibility: visible; } } &-remove-row{ // display: none!important; visibility: hidden; font-size: 16px; color: #666; &:hover { cursor: pointer; color: red; visibility: visible; } } .fixedDataTableLayout_main, .public_fixedDataTable_main { .fixedDataTableLayout_rowsContainer > div:nth-child(3) > div:hover { .@{mk-prefix}-datagrid-addDelRow-cell, .@{mk-prefix}-datagrid-upDownRow-cell, .@{mk-prefix}-datagrid-sequence-cell { a.addDelrow { display: none; visibility: hidden; } .anticon { // display: block!important; visibility: visible; zoom: 0.95; } } } } } .@{mk-prefix}-addDel, .@{mk-prefix}-upDown, .@{mk-prefix}-endDel { //border: none; overflow: hidden; .public_fixedDataTable_main { margin: 0 25px; //display: block; overflow: visible; border-top: 0; border-bottom: 0; .fixedDataTableLayout_rowsContainer { overflow: visible; //margin-left: -1px; } } .@{mk-prefix}-datagrid-cellContent { display: flex; } .@{mk-prefix}-datagrid-addDelRow-cell { background: #fff; width: 24px; margin-left: -25px; border-color: transparent; } .@{mk-prefix}-datagrid-upDownRow-cell { background: #fff; width: 24px; border-color: transparent; } .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper { //margin-left: -1px; .fixedDataTableCellGroupLayout_cellGroupWrapper:first-child { .fixedDataTableCellGroupLayout_cellGroup { overflow: visible; .public_fixedDataTableCell_main { overflow: visible; } } } .fixedDataTableCellGroupLayout_cellGroupWrapper:nth-child(2) { overflow: hidden; } .public_fixedDataTable_header { background-color: #f6f7f8; } .public_fixedDataTable_footer { .fixedDataTableCellGroupLayout_cellGroup{ background-color: #fff6ea !important; } background-color: #fff6ea !important; } } //增行减行遮挡 // .fixedDataTableLayout_rowsContainer>div:nth-child(2), .fixedDataTableLayout_rowsContainer>div:nth-child(4) { // overflow: hidden; // } .fixedDataTableLayout_rowsContainer>div:nth-child(4) { .public_fixedDataTableCell_main:first-child { overflow: visible; z-index: 1; } } .public_fixedDataTable_horizontalScrollbar { margin-left: -1px; } } .public_fixedDataTable_bottomShadow{ background-image:none !important; height: 65px; margin-left: -25px; margin-right: -25px; overflow: hidden; } .public_fixedDataTable_topShadow{ background-image:none !important; } .@{mk-prefix}-ellipsis { text-align: center; .fixedDataTableLayout_rowsContainer > div:nth-child(3) { border-bottom: 1px solid #e9e9e9; div.@{mk-prefix}-datagrid-cellContent { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-left: 0; padding: 0 4px; display: block; } } } //滚动条 // .fixedDataTableLayout_horizontalScrollbar { // height: 8px !important; // & > div { // height: 8px !important; // } // .ScrollbarLayout_mainHorizontal { // height: 8px; // width: 8px; // } // .ScrollbarLayout_faceHorizontal { // height: 8px; // } // .ScrollbarLayout_faceHorizontal:after { // bottom:0px!important; // top:0px!important; // } // .ScrollbarLayout_mainHorizontal:hover { // height: 8px !important; // } // .public_Scrollbar_mainActive { // height: 8px !important; // } // } // .fixedDataTableCellLayout_main:last-child { // border-right: none; // } // .@{mk-prefix}-datagrid .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main { // border-bottom: 1px solid #e9e9e9; // } // .@{mk-prefix}-datagrid .public_fixedDataTableRow_odd:hover { // background-color: rgb(234, 250, 247) !important; // } // .fixedDataTableRowLayout_main:hover { // background-color: rgb(234, 250, 247); // } // .public_fixedDataTable_scrollbarSpacer { // right: 0px !important; // left: auto !important; // width: 8px !important; // } // .ScrollbarLayout_main { // width: 8px; // background: #eaeaea; // .ScrollbarLayout_faceVertical:after { // left:0px!important; // right:0px!important; // } // } // .fixedDataTableLayout_main { // border-right: 0; // } // .fixedDataTableLayout_rowsContainer { // height: calc(100%)!important; // } // .fixedDataTableLayout_main { // border-right: 1px solid #d3d3d3 !important; // }