<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>