From 09487ad04341c053ee3773a9371ddb00d1a29d66 Mon Sep 17 00:00:00 2001 From: mikl <> Date: Thu, 3 Jul 2008 17:24:50 +0000 Subject: Added Autocomplete page to quickstart --- .../ActiveControls/Samples/TAutoComplete/Home.php | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.php (limited to 'demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.php') diff --git a/demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.php b/demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.php new file mode 100644 index 00000000..ca8a9e59 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/Samples/TAutoComplete/Home.php @@ -0,0 +1,34 @@ +getToken(); + // Sender is the Suggestions repeater + $sender->DataSource=$this->getDummyData($token); + $sender->dataBind(); + } + + public function suggestionSelected1($sender,$param) { + $id=$sender->Suggestions->DataKeys[ $param->selectedIndex ]; + $this->Selection1->Text='Selected ID: '.$id; + } + + public function suggestionSelected2($sender,$param) { + $id=$sender->Suggestions->DataKeys[ $param->selectedIndex ]; + $this->Selection2->Text='Selected ID: '.$id; + } + + public function getDummyData($token) { + // You would look for matches to the given token here + return array( + array('id'=>1, 'name'=>'John'), + array('id'=>2, 'name'=>'Paul'), + array('id'=>3, 'name'=>'George'), + array('id'=>4, 'name'=>'Ringo') + ); + } +} + +?> -- cgit v1.2.3