diff options
author | xue <> | 2007-02-09 22:48:31 +0000 |
---|---|---|
committer | xue <> | 2007-02-09 22:48:31 +0000 |
commit | f4c525abc3d4d3f3eecf1019770936e4ca39fd62 (patch) | |
tree | 90c069221720555e5cb39d0db544b9366e81caad /demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample5.php | |
parent | 97606c15be1435c8b910a43812834330032acc75 (diff) |
added two item renderer demos.
Diffstat (limited to 'demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample5.php')
-rw-r--r-- | demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample5.php | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample5.php b/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample5.php new file mode 100644 index 00000000..60beb30e --- /dev/null +++ b/demos/quickstart/protected/pages/Controls/Samples/TRepeater/Sample5.php @@ -0,0 +1,52 @@ +<?php
+
+class Sample5 extends TPage
+{
+ protected function getData()
+ {
+ return array(
+ array(
+ 'name'=>'North',
+ 'detail'=>array(
+ array('name'=>'John','age'=>30,'position'=>'Program Manager'),
+ array('name'=>'Edward','age'=>35,'position'=>'Developer'),
+ array('name'=>'Walter','age'=>28,'position'=>'Developer'),
+ ),
+ ),
+ array(
+ 'name'=>'West',
+ 'detail'=>array(
+ array('name'=>'Cary','age'=>31,'position'=>'Senior Manager'),
+ array('name'=>'Ted','age'=>25,'position'=>'Developer'),
+ array('name'=>'Kevin','age'=>28,'position'=>'Developer'),
+ ),
+ ),
+ array(
+ 'name'=>'East',
+ 'detail'=>array(
+ array('name'=>'Shawn','age'=>30,'position'=>'Sales Manager'),
+ array('name'=>'Larry','age'=>28,'position'=>'Document Writer'),
+ ),
+ ),
+ array(
+ 'name'=>'South',
+ 'detail'=>array(
+ array('name'=>'King','age'=>30,'position'=>'Program Manager'),
+ array('name'=>'Carter','age'=>22,'position'=>'Developer'),
+ ),
+ ),
+ );
+ }
+
+ public function onLoad($param)
+ {
+ parent::onLoad($param);
+ if(!$this->IsPostBack)
+ {
+ $this->Repeater->DataSource=$this->getData();
+ $this->Repeater->dataBind();
+ }
+ }
+}
+
+?>
\ No newline at end of file |