2017-04-03 72 views
0

我從材質UI獲取數據選擇器,並簡單地對來自數據選取器的數據執行更新狀態。但我需要分兩步進行:第一個數據糾察隊獲取數據,第二個數據糾察隊隊員在點擊更多按鈕後進行更新。或者在點擊這個按鈕之後道具被推到小孩身上。我試圖找到它,但反應對我來說仍然有點複雜。請幫幫我。ReactJS,附加按鈕之後的材質UI setStates

這是我的代碼:

var DataPickerField = React.createClass({ 

getInitialState: function() { 
      return { 
        toInsert: '' 
      }; 
    }, 

    setFechaDesde(e,data){ 
     this.setState({ 
      toInsert: data 
     }) 
}, 

    render: function(){ 
    console.log(this.state.toInsert); 
    return(
     <div> 
     <MuiThemeProvider> 
      <DatePicker 
       hintText = "Wybierz datę" 
       onChange={(e, data) => this.setFechaDesde(e,data)} 
       defaultDate={new Date()} 
      /> 

     </MuiThemeProvider> 
     <MuiThemeProvider> 
      <RaisedButton label="OK" /> 
     </MuiThemeProvider> 
     <Insert valToInsert = {this.state.toInsert} /> 
    </div>) 
} 
}) 

module.exports=DataPickerField; 
+0

你也可以寫你的setFechaDesde函數嗎? – Gayane

回答

0

好吧,我看着辦吧。按鈕應該在子組件中。然後我可以用它來完成我父母需要狀態的其餘代碼。這並不是我想要的,但它完全是我應該做的。對不起,問題