From 71ca767f51b53d6b162bd6fdccfb125f2dc94d35 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 30 Dec 2005 22:19:07 +0000 Subject: Added TListBox samples. --- .../pages/Controls/Samples/TListBox/Home.php | 46 +++++++++++++++++++--- 1 file changed, 41 insertions(+), 5 deletions(-) (limited to 'demos/quickstart/protected/pages/Controls/Samples/TListBox/Home.php') diff --git a/demos/quickstart/protected/pages/Controls/Samples/TListBox/Home.php b/demos/quickstart/protected/pages/Controls/Samples/TListBox/Home.php index 5f812c9e..6b1d07e1 100644 --- a/demos/quickstart/protected/pages/Controls/Samples/TListBox/Home.php +++ b/demos/quickstart/protected/pages/Controls/Samples/TListBox/Home.php @@ -1,15 +1,51 @@ Text="text changed"; + $index=$sender->SelectedIndex; + $value=$sender->SelectedValue; + $text=$sender->SelectedItem->Text; + $this->SelectionResult->Text="Your selection is (Index: $index, Value: $value, Text: $text)."; } - public function submitText($sender,$param) + public function buttonClicked($sender,$param) { - $this->TextBox1->Text="You just entered '".$this->TextBox1->Text."'."; + $index=$this->ListBox1->SelectedIndex; + $value=$this->ListBox1->SelectedValue; + $text=$this->ListBox1->SelectedItem->Text; + $this->SelectionResult2->Text="Your selection is (Index: $index, Value: $value, Text: $text)."; + } + + public function multiSelectionChanged($sender,$param) + { + $indices=$sender->SelectedIndices; + $result=''; + foreach($indices as $index) + { + $item=$sender->Items[$index]; + $result.="(Index: $index, Value: $item->Value, Text: $item->Text)\n"; + } + if($result==='') + $this->MultiSelectionResult->Text='Your selection is empty.'; + else + $this->MultiSelectionResult->Text='Your selection is: '.$result; + } + + public function buttonClicked2($sender,$param) + { + $indices=$this->ListBox2->SelectedIndices; + $result=''; + foreach($indices as $index) + { + $item=$this->ListBox2->Items[$index]; + $result.="(Index: $index, Value: $item->Value, Text: $item->Text)\n"; + } + if($result==='') + $this->MultiSelectionResult2->Text='Your selection is empty.'; + else + $this->MultiSelectionResult2->Text='Your selection is: '.$result; } } -- cgit v1.2.3