import React, { Component } from 'react'; import TextField from '@material-ui/core/TextField'; import Autocomplete from '@material-ui/lab/Autocomplete'; import AppBar from '@material-ui/core/AppBar'; import Toolbar from '@material-ui/core/Toolbar'; import './App.css'; import axios from 'axios'; export class Autocom extends Component { constructor(props) { super(props) this.state = { ProductData: [], value: "" } } componentDidMount() { axios.get('http://localhost:59545/Api/cicmpies').then(response => { console.log(response.data); this.setState({ ProductData: response.data }); }); } render() { return ( <> <AppBar className="mrg" position="static"> <Toolbar>EDGE Manufacturing - Macola Order Entry Customization</Toolbar> </AppBar> <div className='text'> <Autocomplete className="pding" id="customer_name" options={this.state.ProductData} getOptionLabel={option => option.cmp_name} style={{ width: 300 }} renderInput={params => ( <TextField {...params} label="Customer Name" variant="outlined" fullWidth /> )} /> </div> <div className='text'> <Autocomplete className="pding" id="customer_id" options={this.state.ProductData} getOptionLabel={option => option.cmp_code} style={{ width: 300 }} renderInput={params => ( <TextField {...params} label="Customer ID " variant="outlined" fullWidth /> )} /> </div> </> ) } } export default Autocom
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)