public function renderSuggestions($writer)
{
if ($this->getActiveControl()->canUpdateClientSide(true)) {
$data = array();
$items = $this->getSuggestions()->getItems();
$writer = new TTextWriter();
for ($i = 0; $i < $items->Count; $i++) {
$items->itemAt($i)->render($writer);
$item = $writer->flush();
$data[] = array('id' => $i, 'label' => $item);
}
$this->getResponse()->getAdapter()->setResponseData($data);
}
}