Skip to content

Commit 4af16f8

Browse files
committed
取消scrollview的组件的依赖
1 parent 4c9723d commit 4af16f8

File tree

6 files changed

+40
-6
lines changed

6 files changed

+40
-6
lines changed

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
<body style="background:#F5F5F5">
2121
<div class="demo" id="demo">
2222
</div>
23-
<script src="static\js\vendors.54ed405d.chunk.js"></script><script src="static\js\index.1a730766.js"></script></body>
23+
<script src="static\js\vendors.54ed405d.chunk.js"></script><script src="static\js\index.2f40ff67.js"></script></body>
2424

2525
</html>

docs/static/js/index.1a730766.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 24 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/static/js/index.2f40ff67.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/demos/demo1.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ export default class DEMO extends Component {
5959
height: 400,
6060
}}
6161
autoFocus
62+
renderHeader={() => <h3>header</h3>}
63+
renderFooter={() => <h3>footer</h3>}
64+
headerStyle={{
65+
borderBottom: '1px solid #ccc'
66+
}}
67+
footerStyle={{
68+
borderTop: '1px solid #ccc'
69+
}}
6270
value={this.state.value}
6371
onChange={this.handleChange}
6472
items={dataset.filter((item, i) => item.label.indexOf(this.filterMsg) >= 0)}

src/ListBox.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ export default class ListBox extends React.Component {
2424
static propTypes = {
2525
className: PropTypes.string,
2626
style: PropTypes.object,
27+
headerStyle: PropTypes.object,
28+
footerStyle: PropTypes.object,
2729
scrollViewBodyStyle: PropTypes.object,
2830
prefixCls: PropTypes.string,
2931
valueField: PropTypes.string,
@@ -453,6 +455,8 @@ export default class ListBox extends React.Component {
453455
footerWrapperComponent: FooterWrapperComponent,
454456
renderHeader,
455457
renderFooter,
458+
headerStyle = {},
459+
footerStyle = {},
456460
} = this.props;
457461

458462
if (width) {
@@ -485,6 +489,7 @@ export default class ListBox extends React.Component {
485489
renderHeader ?
486490
<HeaderWrapperComponent
487491
className={`${prefixCls}-header`}
492+
style={headerStyle}
488493
>
489494
{renderHeader()}
490495
</HeaderWrapperComponent> :
@@ -501,6 +506,7 @@ export default class ListBox extends React.Component {
501506
renderFooter ?
502507
<FooterWrapperComponent
503508
className={`${prefixCls}-footer`}
509+
style={footerStyle}
504510
>
505511
{renderFooter()}
506512
</FooterWrapperComponent> :

0 commit comments

Comments
 (0)