Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

192
Views
no se puede obtener el ID de destino del grupo de elección para establecer valores de forma dinámica

Este es mi elemento Choice Group

 <ChoiceGroup defaultSelectedKey="No" options={[{ key: 'Yes', text: 'Yes' },{ key: 'No', text: 'No' }]} onChange={this._onChange} id={'ChoiceGroup1'} name={this.state.currentUser} />

y mi función onChange

 public _onChange=(ev, option: IChoiceGroupOption)=> { console.log(ev,option); }

pero no puedo obtener el valor target.id . El objetivo muestra nulo, pero en el caso de Textfield puedo obtener el nombre y el objetivo del componente

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede pasar manualmente la identificación del elemento seleccionado a la función _onChange.

Según los accesorios y el caso usado, asumo que su componente ChoiceGroup se asigna a través del accesorio de "opciones" y representa otro componente. Si ese es el caso, puede modificarlo un poco para que pase el elemento en el que se hizo clic al componente principal (para que pueda decidir qué hacer con él).

Entonces, en su componente ChoiceGroup, agregue

 {options.map(option => <ChoiceGroupOption onClick={e => onItemSelected(option)} />} <ChoiceGroup defaultSelectedKey="No" options={[{ key: 'Yes', text: 'Yes' },{ key: 'No', text: 'No' }]} onItemSelected={item => this._onChange(e, item.id)} id={'ChoiceGroup1'} name={this.state.currentUser} />

Luego, en el controlador de eventos, pon esto:

 public _onChange = (ev, selectedId)=> { console.log('ID: ', selectedId); }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!