Files
site_tools/modules/site_tools_msc_2020/js/msc-select.js
Quintino A. G. Souza 7631ef0484 Adiciona widget de seleção em cascata para o vocabulário MSC 2020
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>
2026-03-13 14:46:16 -03:00

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).
*/