2013-08-30 2 views
1

Я хотел изменить стили календаря панели с помощью extjs.I я использую ExtJS calendarpanel и DatePicker в моем ЭМК приложения, как следующая ссылкаизменить свойства класса CSS в ExtJS

http://dev.sencha.com/deploy/ext-3.4.0/examples/calendar/index.html

при выборе даты DatePicker если день является государственным праздником (то есть получить из базы данных в событии select), я хочу изменить цвет фона панели календаря на серый цвет. Возможно ли это, это любой способ изменить свойства класса css с помощью extjs3.3.

ответ

0

Вы можете назначить пользовательский класс к ячейке вам нужно, например, вот как он работает с 15 дня месяца:

Ext.get(Ext.get('mydatepicker').query('td.x-datepicker-active[title*="15,"]')[0].id).addCls("mynewclass") 

вы посмотрите на этот Extjs 2/3 plugin

+0

Можете ли вы объяснить этот код? – sufala

+0

код выбирает td с заголовком «15» из вашего выбора календаря и добавляет к нему класс класса «mynewclass». Вы должны объявить css для него –

1

может вы можете переопределить extjs css с использованием свойства cls для конкретного элемента. Вот Я использую собственный класс CSS для текста.

{ 
text:'Create App', 
cls:'app42CreateApp', 
}, 
Смежные вопросы