From 03dbe16b7762cc1a9e57df4e9e34bc04f46bb57f Mon Sep 17 00:00:00 2001 From: wei <> Date: Tue, 3 Apr 2007 01:38:15 +0000 Subject: update js onclick handler context for controls with js counterpart. --- .../Data/ActiveRecord/TActiveRecordCriteria.php | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'framework/Data/ActiveRecord/TActiveRecordCriteria.php') diff --git a/framework/Data/ActiveRecord/TActiveRecordCriteria.php b/framework/Data/ActiveRecord/TActiveRecordCriteria.php index 533ff50a..134632e8 100644 --- a/framework/Data/ActiveRecord/TActiveRecordCriteria.php +++ b/framework/Data/ActiveRecord/TActiveRecordCriteria.php @@ -149,6 +149,30 @@ class TActiveRecordCriteria extends TComponent $this->_offset=$value; } + /** + * This method is invoked before the object is deleted from the database. + * The method raises 'OnDelete' event. + * If you override this method, be sure to call the parent implementation + * so that the event handlers can be invoked. + * @param TActiveRecordEventParameter event parameter to be passed to the event handlers + */ + public function onDelete($param) + { + $this->raiseEvent('OnDelete', $this, $param); + } + + /** + * This method is invoked before any select query is executed on the database. + * The method raises 'OnSelect' event. + * If you override this method, be sure to call the parent implementation + * so that the event handlers can be invoked. + * @param TActiveRecordEventParameter event parameter to be passed to the event handlers + */ + public function onSelect($param) + { + $this->raiseEvent('OnSelect', $this, $param); + } + /** * @return string string representation of the criteria. Useful for debugging. */ -- cgit v1.2.3