diff options
-rw-r--r-- | framework/Web/UI/TPage.php | 8 | ||||
-rw-r--r-- | tests/FunctionalTests/tickets/protected/pages/Ticket273.page | 13 | ||||
-rw-r--r-- | tests/FunctionalTests/tickets/protected/pages/Ticket273.php | 11 |
3 files changed, 24 insertions, 8 deletions
diff --git a/framework/Web/UI/TPage.php b/framework/Web/UI/TPage.php index f3fe7fc9..9e9fce9f 100644 --- a/framework/Web/UI/TPage.php +++ b/framework/Web/UI/TPage.php @@ -676,14 +676,6 @@ class TPage extends TTemplateControl {
if($beforeLoad)
$this->_restPostData=new TMap;
- //change the post back target
- if(($target=$postData[self::FIELD_POSTBACK_TARGET])!==null
- && ($control=$this->findControl($target))
- && ($control instanceof IPostBackEventHandler))
- {
- $this->_postData->add(self::FIELD_POSTBACK_TARGET,$target);
- }
-
foreach($postData as $key=>$value)
{
if($this->isSystemPostField($key))
diff --git a/tests/FunctionalTests/tickets/protected/pages/Ticket273.page b/tests/FunctionalTests/tickets/protected/pages/Ticket273.page new file mode 100644 index 00000000..02c1a48f --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Ticket273.page @@ -0,0 +1,13 @@ +<com:TContent ID="Content"> + <com:TPanel ID="panel1" DefaultButton="button1"> + Panel 1: + <com:TTextBox ID="textbox1" /> + <com:TButton ID="button1" Text="Button 1" OnClick="button_clicked" /> + </com:TPanel> + <com:TPanel ID="panel2" DefaultButton="button2"> + Panel 2: + <com:TTextBox ID="textbox2" /> + <com:TButton ID="button2" Text="Button 2" OnClick="button_clicked" /> + </com:TPanel> + <com:TLabel ID="label1" Text="Label 1" /> +</com:TContent>
\ No newline at end of file diff --git a/tests/FunctionalTests/tickets/protected/pages/Ticket273.php b/tests/FunctionalTests/tickets/protected/pages/Ticket273.php new file mode 100644 index 00000000..8dca86c9 --- /dev/null +++ b/tests/FunctionalTests/tickets/protected/pages/Ticket273.php @@ -0,0 +1,11 @@ +<?php + +class Ticket273 extends TPage +{ + function button_clicked($sender, $param) + { + $this->label1->Text = $sender->Text . ' Clicked!'; + } +} + +?>
\ No newline at end of file |