TControlList can only accept strings or TControl objects.
/home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/UI/TControl.php (1803)
1792: */
1793: public function insertAt($index,$item)
1794: {
1795: if($item instanceof TControl)
1796: {
1797: parent::insertAt($index,$item);
1798: $this->_o->addedControl($item);
1799: }
1800: else if(is_string($item) || ($item instanceof IRenderable))
1801: parent::insertAt($index,$item);
1802: else
1803: throw new TInvalidDataTypeException('controlcollection_control_required');
1804: }
1805:
1806: /**
1807: * Removes an item at the specified position.
1808: * This overrides the parent implementation by performing additional
1809: * cleanup work when removing a child control.
1810: * @param integer the index of the item to be removed.
1811: * @return mixed the removed item.
1812: */
1813: public function removeAt($index)
1814: {
1815: $item=parent::removeAt($index);
#0 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Collections/TList.php(322): TControlCollection->insertAt(0, false)
#1 /home/architetti/fondazione.ordinearchitetti.mi.it/protected/Pages/Fondazione/Statuto.php(19): TList->offsetSet(NULL, false)
#2 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/UI/TControl.php(1259): Statuto->onInit(NULL)
#3 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/UI/TCompositeControl.php(35): TControl->initRecursive(NULL)
#4 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/UI/TTemplateControl.php(240): TCompositeControl->initRecursive(NULL)
#5 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/UI/TPage.php(202): TTemplateControl->initRecursive()
#6 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/UI/TPage.php(193): TPage->processNormalRequest(Object(THtmlWriter))
#7 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/Services/TPageService.php(442): TPage->run(Object(THtmlWriter))
#8 /home/architetti/prado/prado-3.1.0RC.r1951/framework/Web/Services/TPageService.php(388): TPageService->runPage(Object(Statuto), Array)
#9 /home/architetti/prado/prado-3.1.0RC.r1951/framework/TApplication.php(1066): TPageService->run()
#10 /home/architetti/prado/prado-3.1.0RC.r1951/framework/TApplication.php(376): TApplication->runService()
#11 /home/architetti/fondazione.ordinearchitetti.mi.it/index.php(22): TApplication->run()
#12 {main}