Esempio n. 1
0
 /**
  * Returns the viewstate of this control and its children.
  * This method is overriden to save the items data in view state.
  * @return array|null viewstate to be saved
  */
 public function saveViewState()
 {
     if (count($this->items) > 0) {
         $items = array();
         foreach ($this->items as $item) {
             $items[$item->getIndex()] = $item->getData();
         }
         $this->setViewState('Items', $items);
     }
     return parent::saveViewState();
 }
Esempio n. 2
0
 public function saveViewState()
 {
     $viewState = parent::saveViewState();
     if (!is_null($this->masterPage)) {
         $mv = $this->masterPage->saveViewState();
         if (!is_null($mv)) {
             $viewState[1] = $mv;
         }
     }
     return $viewState;
 }