MCPcopy Index your code
hub / github.com/Lobos/react-ui / setHeaderWidth

Method setHeaderWidth

src/Table.js:45–66  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

43 }
44
45 setHeaderWidth () {
46 if (!this.checkHeadFixed()) {
47 return;
48 }
49 let body = this.refs.body;
50 let tr = body.querySelector('tr');
51 if (!tr) {
52 return;
53 }
54
55 let ths = this.refs.header.querySelectorAll('th');
56
57 let tds = tr.querySelectorAll('td');
58 if (tds.length <= 1) {
59 return;
60 }
61 for (let i = 0, count = tds.length; i < count; i++) {
62 if (ths[i]) {
63 ths[i].style.width = tds[i].offsetWidth + 'px';
64 }
65 }
66 }
67
68 sortData (key, asc) {
69 let data = this.state.data;

Callers 2

componentDidMountMethod · 0.95
componentDidUpdateMethod · 0.95

Calls 1

checkHeadFixedMethod · 0.95

Tested by

no test coverage detected