Я хочу, чтобы set successCssClass и errorCssClass вводили все формы в Yii. Как я могу это сделать.Установить successCssClass и errorCssClass для всех входных данных по умолчанию
3
A
ответ
1
К сожалению, значения по умолчанию определены в jquery active form plugin i.e /framework/web/js/jquery.yiiactiveform.js
Посмотрите на конец.
Однако, как это было предложено @Michiel, Вы можете расширить CActiveForm
н так:
MyActiveForm extends CActiveForm{
public function error($model,$attribute,$htmlOptions=array(),$enableAjaxValidation=true,$enableClientValidation=true)
{
//my defaults
$defaults=array('errorCssClass'=>'myErrorCss',
'successCssClass'=>'mySuccessCss',
'validatingCssClass'=>'myValidationCss');
$htmlOptions=array_merge($defaults,$htmlOptions);
return parent::error($model,$htmlOptions,$enableAjaxValidation,$enableClientValidation);
}
}
И вы должны использовать новый класс Е.Г.
<?php $form = $this->beginWidget('MyActiveForm', array(
..
?>
Я не вижу лучшего способа прямо сейчас. Либо у вас есть расширение плагина jquery.yiiactiveform
, либо CActiveForm
.
Смежные вопросы
- 1. OpenOffice: Установить по умолчанию для всех пользователей
- 2. Установить изображение по умолчанию для всех сообщений
- 3. ReactJS: Как установить значение по умолчанию для входных компонентов?
- 4. Добавление входных значений и значений по умолчанию
- 5. сбросить значение по умолчанию для всех входных данных в таблицу без формы
- 6. Установить проверку данных по умолчанию
- 7. jquery action для всех входных данных
- 8. Как установить умолчанию для всех тегов?
- 9. Установить параметры экрана по умолчанию для всех пользователей
- 10. Какой удобный способ установить настройки по умолчанию для всех JComponents
- 11. HighStock как установить по умолчанию невидимый для всех серий
- 12. Установить цвет оттенка по умолчанию для всех UIButtons в приложении
- 13. Как установить поставщик поиска по умолчанию для всех браузеров
- 14. Как установить заголовок по умолчанию для всех XMLHttpRequests
- 15. Как установить CSS по умолчанию для всех кнопок в JAVAFx
- 16. Как установить часовой пояс по умолчанию для всех?
- 17. Установить свойство по умолчанию для всех элементов управления данного типа
- 18. где установить параметры запроса solr по умолчанию для всех запросов
- 19. Цвет текста по умолчанию для всех UILabels
- 20. AmCharts.js - установить значение по умолчанию «compareto» для всех вместо
- 21. как установить анимацию для всех экземпляров UIImageView по умолчанию
- 22. Как установить значок по умолчанию для всех окон Java Swing?
- 23. Как установить интерполятор по умолчанию для всех анимаций в android?
- 24. Нужно установить заголовки по умолчанию для всех HTTP-запросов
- 25. Как установить настройку ячейки по умолчанию для всех типов ячеек?
- 26. Как установить рендеринг по умолчанию для всех действий
- 27. ggplot: Как установить цвет по умолчанию для всех геометров?
- 28. Как установить значения по умолчанию для всех подпроектов в SBT?
- 29. Как установить значение по умолчанию для всех выбранных в PHP
- 30. Установить атрибут по умолчанию для всех сетей интерфейса Kendo
Этот вопрос непонятен. Вы хотите изменить имя классов css для успеха и ошибки или хотите по умолчанию установить все входы для успешных и/или классов ошибок? – topher
Почему бы вам не сфокусироваться на разработке вашего вопроса –
Я хочу изменить название классов для успеха и ошибки, но для всех входов. Теперь я использую bootstrap ui и хочу, чтобы все классы ошибок/успехов всех входов имели ошибку и имели успех. – Felix