Если вы можете избежать этого, сделайте!
Тем не менее, задержи дыхание!
Тем не менее, взгляните на State Class. Создайте новый экземпляр и определите переопределения. Я полагаю, что все переопределения являются ссылкой в ссылке "см. Также".
Каждый компонент имеет массив " states ".
Итак, просто создайте состояния вручную. Добавьте соответствующие переопределения и добавьте это состояние в массив состояний.
Это не сложно, но может быть довольно утомительно. Я сделал это для календаря Flextras.