function field_states_ui_validate in Field States UI 8
Validation function for adding/editing field states.
1 string reference to 'field_states_ui_validate'
File
- ./
field_states_ui.admin.inc, line 281 - Admin UI functionality Field States UI.
Code
function field_states_ui_validate($form, FormStateInterface $form_state) {
$trigger = $form_state
->getTriggeringElement();
$field_name = $trigger['#field_name'];
$op = $trigger['#op'];
if ($op == 'add') {
$element = "fields][{$field_name}][settings_edit_form][third_party_settings][field_states_ui][form][type";
$type = $form_state
->getValue([
'fields',
$field_name,
'settings_edit_form',
'third_party_settings',
'field_states_ui',
'form',
'type',
]);
if (!$type) {
$form_state
->setErrorByName($element, t('You must select a field state to add.'));
}
}
}