Hello!
There is no such events. But you could achieve these requirements using createSequence, createInceptor or createCallback methods.
I think
this link can be useful for you.
Example
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Ext.Net Example</title>
<script type="text/javascript">
var yourFunction = function() {
Ext.Msg.alert("",'Hello! A month is changed.');
}
var yourFunction2 = function(e, t) {
var el = new Ext.Element(t);
if (el.is('button.x-date-mp-ok')) {
Ext.Msg.alert("", "Hello! Clicked Ok button")
}
}
</script>
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" ScriptMode="Debug"/>
<ext:DatePicker runat="server">
<Listeners>
<BeforeRender Handler=" this.showPrevMonth = this.showPrevMonth.createSequence(yourFunction);
this.showNextMonth = this.showNextMonth.createSequence(yourFunction);
this.onMonthClick = this.onMonthClick.createSequence(yourFunction2);" />
</Listeners>
</ext:DatePicker>
</form>
</body>
</html>