Нашел решение сортов.Используя поведение Drupal, я могу проверить наличие кнопок «загрузить» или «удалить» и действовать в соответствии с ними.Поведение Drupal также дает дополнительную ценность обновления, когда также используется ahah.
Например, мне нужно было отключить флажок, если файл не был загружен.Я использовал этот код:
drupal_add_js("
Drupal.behaviors.FilefieldCheckbox = function(context) {
if ($('#[filefield_id]-remove', context).size() > 0) {
$('#[checkbox_id]').removeAttr('disabled');
} else {
$('#[checkbox_id]').attr('disabled', true);
}
}
", 'inline', 'footer');
вам нужно заменить [filefield_id] и [checkbox_id], конечно.