Я выполняю некоторые valdation, я написал код для проверки дочерних элементов в массиве, который является дочерним элементом элемента формы и связан с ним атрибутами #rows, но я не могу выбрать этот конкретный элемент управления, чтобы выделить его конечный пользователь, что здесь ошибка лежит? другой мудрый я использую сообщение drupal set, мне просто нужно выделить код. Я использую код с вами людьми. СПАСИБО ЗА ЛЮБЫЕ КОНСУЛЬТАЦИИ В РАСЧЕТЕ!Как красным выделить элемент управления форматами drupal с ошибкой формы. а контроль для проверки лежит в атрибуте #rows родительского элемента?
$form['patient_videos'] = array(
'#prefix' => '<div class="aa-patient-videos-container">',
'#suffix' => '</div>',
'#tree' => TRUE,
'#theme' => 'table',
'#header' => array(t('Title'),
t('Sent Date'),
t('Status'),
t('Customize'),
t('Include'),
t('Watched'),
t('No. Times View'),
t('No. Times Sent'),
t('First Send'),
t('Resend'),
),
'#rows' => array(),
### do not put #name on the form fields
);
$form['patient_videos'][] = array(
'title'=>&$title,
'sent_date'=>&$sent_date,
'status'=>&$status,
'customize'=>&$customize,
'include'=>&$include,
'watched'=>&$watched,
'number_times_viewed'=>&$number_times_viewed,
'number_times_sent'=>&$number_times_sent,
'first_sent_date'=>&$first_sent_date,
'video_id'=>&$video_id,
);
$form['patient_videos']['#rows'][] = array(
array('data' => &$title),
array('data' => &$sent_date),
array('data' => &$status),
array('data' => &$customize),
array('data' => &$include),
array('data' => &$watched),
array('data' => &$number_times_viewed),
array('data' => &$number_times_sent),
array('data' => &$first_sent_date),
array('data' => &$video_id),
);
//USING LOOP TO ACCESS EACH ROW'S VALUES
foreach ($form_state['values']['patient_videos'] as $key => $value){
.
.
.
}
form_set_error('$values][patient_videos][$key][email_schedule', t("You cannot enter bigger date from next video in ").$g);
как выбрать каждый строк, посланные контроль даты и выделить его, если значение не true.d
Возможно, это сообщение может помочь http://drupal.stackexchange.com/questions/70539/form-set-error-highlight-single-field-in-multiple-value-field – Fky