I am not able to access the value of <TextField />, if i don't write <input type='password'/> then it works fine, but for this i am getting a TypeError, 'this.refs[this._getRef(...)].getInputNode is not a function'.
dialogAction(tag,e){ console.log(this.refs.password); console.log(this.refs.password.getValue()); this.refs.dialog.dismiss(); } render(){ let self = this; let row = this.row,col = this.column; let standardActions = [ { text: 'Cancel',onTouchTap: this.dialogAction.bind(this,ProductConstants.CANCEL)}, { text: 'Submit',onTouchTap: this.dialogAction.bind(this,ProductConstants.SUBMIT)} ]; return ( <div className="ProductRepository"> <Dialog ref = 'dialog' title="Dialog With Standard Actions" actions={standardActions} actionFocus="submit" modal={true}> <TextField ref='password' hintText="Password" floatingLabelText="Password"> <input type="password" /> </TextField> </Dialog> </div> );} } image below is the console output of the above code.
