プロパティを選択するには、ドロップダウンボックスを追加
dropdownRender = {メニュー=>(
<div>
{メニュー}
<DIV
クラス名= "selectScroll"
スタイル= {{textAlign: '中央'}}
れるonmousedown = {E => e.preventDefault()}
>
{
selectLoading && //ロードステータス
<スピンサイズ= "小" スタイル= {{パディング '8px'}} />
}
</ div>
</ div>
)}
onFocus:
CONSTインデックス= document.getElementsByClassName( 'selectScroll')の長さ。
{(I ++; I <インデックスi = 0せて)のために
CONSTノード= document.getElementsByClassName( 'selectScroll')[I] .previousElementSibling.children [0]。
node.onscroll =(E)=> {
CONST {pageTotal、selectLoading} = this.state;データの//合計数、負荷状態
CONST {clientHeight、scrollHeight、scrollTopスプライト} = e.target。
もし((clientHeight + scrollTopスプライト=== scrollHeight)&&!selectLoading){
this.setState({
selectCurPage:this.state.selectCurPage + 1、//ページプラスαの数
}、()=> {
IF(Math.ceil(pageTotal / 15)> = this.state.selectCurPage){//遅延ロードデータロード15
//ここではインタフェースを介してデータを取得します
}
});
}
}。
}