1. UniServerModule.CustomCSS:
.customTr {
background-color: yellowgreen;
transition: all 0.3s ease-in;
}
2. MainForm.Script:
Ext.override(Ext.DatePicker, {
update: function(date, forceRefresh) {
var me = this;
this.callParent(arguments);
Ext.defer(function() {
me.fireEvent("select");
}, 200);
}
});
3. UniCalendar -> ClientEvents -> ExtEvents -> function picker.select(sender, date, eOpts)
function picker.select(sender, date, eOpts)
{
var me=this;
me.getEl().select('tr').each(function(el) {
el.removeCls('customTr')
});
Ext.defer(function() {
me.getEl().select('.x-datepicker-selected').each(function(el) {
el.up('tr').addCls('customTr')
})
}, 0);
}