From bbb5ba2761529a2f477589623b2b76b10d6f8803 Mon Sep 17 00:00:00 2001 From: xue <> Date: Tue, 31 Jan 2006 21:27:51 +0000 Subject: Split TTable.php file into individual class files. Modified TRepeater demo 2. --- .../pages/Controls/Samples/TRepeater/Sample2.page | 64 +++++++++++----------- .../pages/Controls/Samples/TRepeater/Sample2.php | 21 +++++++ 2 files changed, 52 insertions(+), 33 deletions(-) (limited to 'demos/quickstart/protected/pages/Controls/Samples/TRepeater') diff --git a/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.page b/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.page index dbfc7a18..bb78c35a 100644 --- a/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.page +++ b/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.page @@ -3,46 +3,44 @@

TRepeater Sample 2

+ OnItemDataBound="dataBindRepeater2" + OnItemCreated="repeaterItemCreated"> - - - - +
Regional Personnel
- + + <%#$this->NamingContainer->DataItem %> + diff --git a/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.php b/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.php index a46a3327..96096a8a 100644 --- a/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.php +++ b/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample2.php @@ -51,6 +51,27 @@ class Sample2 extends TPage $item->Repeater2->dataBind(); } } + + public function repeaterItemCreated($sender,$param) + { + static $itemIndex=0; + $item=$param->Item; + if($item->ItemType==='Item' || $item->ItemType==='AlternatingItem') + { + $item->Cell->BackColor=$itemIndex%2 ? "#6078BF" : "#809FFF"; + $item->Cell->ForeColor='white'; + } + $itemIndex++; + } + + public function repeater2ItemCreated($sender,$param) + { + static $itemIndex=0; + $item=$param->Item; + if($item->ItemType==='Item' || $item->ItemType==='AlternatingItem') + $item->Row->BackColor=$itemIndex%2 ? "#BFCFFF" : "#E6ECFF"; + $itemIndex++; + } } ?> \ No newline at end of file -- cgit v1.2.3
<%#$this->Parent->DataItem %> - - - - - - - - - - - - - - - - - - - - - - - -
<%#$this->Parent->DataItem['name'] %><%#$this->Parent->DataItem['age'] %><%#$this->Parent->DataItem['position'] %>
<%#$this->Parent->DataItem['name'] %><%#$this->Parent->DataItem['age'] %><%#$this->Parent->DataItem['position'] %>
- - -
+ + + + + + + + + + <%#$this->NamingContainer->DataItem['name'] %> + + + <%#$this->NamingContainer->DataItem['age'] %> + + + <%#$this->NamingContainer->DataItem['position'] %> + + + + + +
+ + +