diff options
author | xue <> | 2006-08-28 02:21:48 +0000 |
---|---|---|
committer | xue <> | 2006-08-28 02:21:48 +0000 |
commit | 5a55bca3e31f4cefa2b3fa6e854431db91528837 (patch) | |
tree | 5e3ac35cce2397059e9165cc1edcc7faf8988ba5 /framework/Web/UI/TControl.php | |
parent | 304427074ddf629fd2708b23a3fe0cd0122c05a8 (diff) |
Moved createdOnTemplate() and addParsedObject() from TControl to TComponent so that template instantiation is more consistent among non-control components and controls.
Diffstat (limited to 'framework/Web/UI/TControl.php')
-rw-r--r-- | framework/Web/UI/TControl.php | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/framework/Web/UI/TControl.php b/framework/Web/UI/TControl.php index d13b94cf..ecaf300c 100644 --- a/framework/Web/UI/TControl.php +++ b/framework/Web/UI/TControl.php @@ -1041,26 +1041,8 @@ class TControl extends TApplicationComponent implements IRenderable, IBindable }
/**
- * This method is invoked after the control is instantiated by a template.
- * When this method is invoked, the control should have a valid TemplateControl
- * and has its properties initialized according to template configurations.
- * The control, however, has not been added to the page hierarchy yet.
- * The default implementation of this method will invoke
- * the potential parent control's {@link addParsedObject} to add the control as a child.
- * This method can be overriden.
- * @param TControl potential parent of this control
- * @see addParsedObject
- */
- public function createdOnTemplate($parent)
- {
- $parent->addParsedObject($this);
- }
-
- /**
- * Processes an object that is created during parsing template.
- * The object can be either a component or a static text string.
- * By default, the object will be added into the child control collection.
- * This method can be overriden to customize the handling of newly created objects in template.
+ * Adds the object instantiated on a template to the child control collection.
+ * This method overrides the parent implementation.
* Only framework developers and control developers should use this method.
* @param string|TComponent text string or component parsed and instantiated in template
* @see createdOnTemplate
|