2017-02-16 3 views
0

ここでは、私が何をする必要があるのか​​を説明します。以前に選択したドロップダウンリストから同じオプションをクリックしたときに呼び出す/呼び出す機能

前に選択したドロップダウンリスト/選択リスト(ドロップダウンリストをクリックした後)から同じオプションをクリックすると、関数が起動する必要があります。

私の質問は、ユーザーが前に選択したドロップダウンリストから同じオプションをクリックしたときに、どのように呼び出し/呼び出しを行うかということです。

私は 'onchange'イベント関数は、それ以外の場合にはオプションを変更しないときにのみ起動/呼び出しを行うことを知っています。

答えて

0

onClickで選択した項目をチェックしてください。ここに写真の列の例があります(なぜ現在の列のチェックか)。

onDoubleTap =() => { 
 
    let showFull = this.props.appState.speciesShowFull; 
 
    let fullAction = showFull ? 'speciesShowBody' : 'speciesShowFull'; 
 
    this.props.appAppActions(fullAction); 
 
}; 
 
clickHandler =() => { 
 
    if ((this.props.isCurrentColumn) && (this.props.index == this.props.selected)) { 
 
    this.onDoubleTap(); 
 
    } else { 
 
    this.props.clickHandler(this.props.item, this.props.index); 
 
    } 
 
};

関連する問題