Untitled
unknown
plain_text
10 months ago
1.3 kB
50
Indexable
import React from "react";
interface EmpShowProps {
}
interface EmpShowState {
emp : {No : number, Name : string}
}
class EmpShow extends React.Component<EmpShowProps, EmpShowState> {
state: EmpShowState = { emp : {No : 0, Name : ""} }
OnTextBoxChanged = (args)=>{
debugger;
var copy = {...this.state.emp};
copy[args.target.name] = args.target.value;
this.setState({emp : copy})
}
render() {
return (<>
{/* <h1>No: {this.state.emp.No} </h1>
<h1>Name: {this.state.emp.Name} </h1>
*/}
No : <input type="text" value={this.state.emp.No}
onChange={this.OnTextBoxChanged}
name="No"/>
<br></br>
Name : <input type="text" value={this.state.emp.Name}
onChange={this.OnTextBoxChanged}
name="Name"/>
<hr></hr>
<button onClick={()=>{
console.log(this.state.emp)
}}>Click Me</button>
</>);
}
}
export default EmpShow;Editor is loading...
Leave a Comment