reactjs - Egenskapen 'value' eksisterer ikke på typen 'EventTarget'. 'value' finnes ikke i React.SyntheticEvent


Jeg prøvde å jobbe med semantic-ui-react dropdown, og jeg får denne feilen når jeg prøvde å oppdatere tilstanden. Jeg fant HTMLInput/Select/TextArea-elementet, og det fungerte ikke for dropdown.

handleDrilldownPageChange(event:any) { //any has to be replaced by some HTMLElement and thats my problem
        this.setState({
            pageCode: {
                text: event.target.value as PageCode 
            }
        });
    }
//if i give "any" type to an event, it wouldnt update my state because it doesnt grab any value from the target

her er koden min i render

<Dropdown
    style={{
        minWidth: "210px",
        display: "block"
    }}
    selection
    options={optionTypes}
    value={this.state.pageCode.text}
    onChange={this.handleDrilldownPageChange}
/>

Takk, folkens. Jeg vil sette pris på hjelpen.

Svar #1

Siden nedtrekksdata vises som individuelle div-elementer, kan du ikke hente verdi ved å bruke event.target.value. I stedet kan du prøve å hente teksten i den indre div-en ved å bruke event.target.innerText