[ Index ] |
|
Code source de PRADO 3.0.6 |
1 <?php 2 3 class Sample2 extends TPage 4 { 5 protected function getMasterData() 6 { 7 return array('North','West','East','South'); 8 } 9 10 protected function getDetailData($region) 11 { 12 static $data=array( 13 'North'=>array( 14 array('name'=>'John','age'=>30,'position'=>'Program Manager'), 15 array('name'=>'Edward','age'=>35,'position'=>'Developer'), 16 array('name'=>'Walter','age'=>28,'position'=>'Developer'), 17 ), 18 'West'=>array( 19 array('name'=>'Cary','age'=>31,'position'=>'Senior Manager'), 20 array('name'=>'Ted','age'=>25,'position'=>'Developer'), 21 array('name'=>'Kevin','age'=>28,'position'=>'Developer'), 22 ), 23 'East'=>array( 24 array('name'=>'Shawn','age'=>30,'position'=>'Sales Manager'), 25 array('name'=>'Larry','age'=>28,'position'=>'Document Writer'), 26 ), 27 'South'=>array( 28 array('name'=>'King','age'=>30,'position'=>'Program Manager'), 29 array('name'=>'Carter','age'=>22,'position'=>'Developer'), 30 ), 31 ); 32 return $data[$region]; 33 } 34 35 public function onLoad($param) 36 { 37 parent::onLoad($param); 38 if(!$this->IsPostBack) 39 { 40 $this->Repeater->DataSource=$this->getMasterData(); 41 $this->Repeater->dataBind(); 42 } 43 } 44 45 public function dataBindRepeater2($sender,$param) 46 { 47 $item=$param->Item; 48 if($item->ItemType==='Item' || $item->ItemType==='AlternatingItem') 49 { 50 $item->Repeater2->DataSource=$this->getDetailData($item->DataItem); 51 $item->Repeater2->dataBind(); 52 } 53 } 54 55 public function repeaterItemCreated($sender,$param) 56 { 57 static $itemIndex=0; 58 $item=$param->Item; 59 if($item->ItemType==='Item' || $item->ItemType==='AlternatingItem') 60 { 61 $item->Cell->BackColor=$itemIndex%2 ? "#6078BF" : "#809FFF"; 62 $item->Cell->ForeColor='white'; 63 } 64 $itemIndex++; 65 } 66 67 public function repeater2ItemCreated($sender,$param) 68 { 69 static $itemIndex=0; 70 $item=$param->Item; 71 if($item->ItemType==='Item' || $item->ItemType==='AlternatingItem') 72 $item->Row->BackColor=$itemIndex%2 ? "#BFCFFF" : "#E6ECFF"; 73 $itemIndex++; 74 } 75 } 76 77 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |