mirror of
https://gitlab.unicamp.br/infimecc_drupal11_modules/site_tools.git
synced 2026-05-03 23:30:42 -03:00
Implementa MscTermSelectWidget, um FieldWidget para campos entity_reference apontando para o vocabulário msc_2020. Dois selects encadeados: o primeiro lista as 63 categorias pai; o segundo é reconstruído via Drupal AJAX (#ajax) ao mudar o pai, listando os subcampos da categoria selecionada mais a opção "área geral (sem subcampo)". O valor salvo no campo é o TID do segundo select. O estado dos selects é preservado em rebuilds AJAX (ex.: "Add another item") lendo getUserInput(), que não é afetado pelo #limit_validation_errors do botão. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 lines
149 B
JavaScript
6 lines
149 B
JavaScript
/**
|
|
* @file
|
|
* Reservado para melhorias futuras do widget MSC 2020.
|
|
* A lógica de cascata entre os selects é gerida via Drupal AJAX (#ajax).
|
|
*/
|