增加onDropBorder 的参数

This commit is contained in:
jonyshi 2019-01-28 10:24:37 +08:00
parent 107f3f3cd8
commit ad74b0a958
2 changed files with 6 additions and 4 deletions

View File

@ -61,8 +61,8 @@ class Demo23 extends Component {
dragborder={true}
draggable={true}
onDropBorder ={(e)=>{
console.log("调整列宽后触发事件",e.target);
onDropBorder ={(e,width)=>{
console.log(width+"--调整列宽后触发事件",e.target);
}}
/>;
}

View File

@ -174,6 +174,7 @@ class TableHeader extends Component {
let currentCols = this.table.cols[this.drag.currIndex];
let diff = (event.x - this.drag.oldLeft);
let newWidth = this.drag.oldWidth + diff;
this.drag.newWidth = newWidth;
// if(newWidth > this.drag.minWidth){
if(newWidth > this.minWidth){
currentCols.style.width = newWidth +'px';
@ -181,7 +182,7 @@ class TableHeader extends Component {
if(this.fixedTable.cols){
this.fixedTable.cols[this.drag.currIndex].style.width = newWidth + "px";
}
//表头滚动条处理
if(headerScroll){
let oldTableWidth = parseInt(this.table.table.style.width ?this.table.table.style.width:this.table.table.scrollWidth);
@ -234,8 +235,9 @@ class TableHeader extends Component {
* @memberof TableHeader
*/
onLineMouseUp = (event) => {
let width = this.drag.newWidth;
this.clearDragBorder(event);
this.props.onDropBorder(event)
this.props.onDropBorder(event,width);
};
/**