<HTML> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312"> <link rel="stylesheet" href="../temp1.css" type="text/css"> <script type="text/javascript" src="functable.js"></script> <script> function gentable() { var xmlDoc = getXMLDoc("events.xml?81"); geneventtable('TagEvent', xmlDoc, 'Report'); } </script> </head> <body onLoad="gentable()" bgcolor=#ffffff vlink=#0000ff> <div id="Tag306"/><br><br><br> ����<font style='font-size:15pt'>10.�¼�</font><hr color=#2266ee size=1> ����Supcan Report��OnEvent( id, Event, p1, p2, p3, p4 )�¼����弰�����ֱ����£�<br> <div id="TagEvent"></div> <b>��ע1</b>��������ɾ��ǰ����4���¼�(BeforeRowInserted��BeforeColInserted��BeforeRowDeleted��BeforeColDeleted)�����û����������д����ģ���ɾ���еĺ����Dz��ᴥ�����¼��ģ�<br> <b>��ע2</b>����������ɾ��ǰ���¼����Լ�BeforeCellPropChanged�¼��У������ͨ��ȫ�ֺ��� CancelEvent ȥ��ֹ��һ����������ɾ��������������<br> <pre class='cpp'> function OnEvent(id, Event, p1, p2, p3, p4) { if(Event == "BeforeRowInserted") { AF.func("CancelEvent", ""); //��ֹ������ } }</pre> <b>��ע3</b>��<font color=red>SelChanged��Clicked��DblClicked �� EditChanged��Editing��CellPropChanged</font>�¼���ҪSubscribeEvent( )Ԥ���Ż���Ч, �¼���js�÷��ɲμ�������<br> <pre class='cpp'> function OnReady( id ) { AF.func( 'ReadXML', 'index.XML' );����������//���ر��� AF.func("SubscribeEvent", "SelChanged, EditChanged");����//Ԥ���¼� } function OnEvent(id, Event, p1, p2, p3, p4) { if( Event == "SelChanged" ) { //...�� } }</pre> <b>��ע4</b>��Checked�¼�����Ҫ��Ԥ�� Clicked �¼�������Ч��<br> <b>��ע5</b>�����Լ����� GetCellProp ������ȡ�õ�Ԫ��� crosstabRowDir��crosstabColDir ���ԣ������ڵĽ����<br> <br> <br><br><br><br> <script type='text/javascript' src='nstd.js'></script> </body></html>