Changeset 393

Show
Ignore:
Timestamp:
01/19/2006 11:20:05 AM (3 years ago)
Author:
xue
Message:

generated pradolite.php for alpha release.

Location:
trunk/framework
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/framework/Web/UI/WebControls/TDataGrid.php

    r388 r393  
    791791                        $ds->setDataSource(new TDummyDataSource($itemCount)); 
    792792                else 
    793                         $ds->setDataSource(new TDummyDataSource($this->getViewState('DataSourceCount',0)); 
     793                        $ds->setDataSource(new TDummyDataSource($this->getViewState('DataSourceCount',0))); 
    794794 
    795795                $columns=new TList($this->getColumns()); 
  • trunk/framework/Web/UI/WebControls/TDataGridColumn.php

    r367 r393  
    197197        } 
    198198 
    199         protected function loadState($state) 
     199        public function loadState($state) 
    200200        { 
    201201                $this->_viewState=$state; 
    202202        } 
    203203 
    204         protected function saveState() 
     204        public function saveState() 
    205205        { 
    206206                return $this->_viewState; 
  • trunk/framework/Web/UI/WebControls/TImageButton.php

    r176 r393  
    107107         * @return TPostBackOptions parameters about how the button defines its postback behavior. 
    108108         */ 
    109         protected function getPostBackOptions() 
     109        public function getPostBackOptions() 
    110110        { 
    111111                $options=new TPostBackOptions(); 
  • trunk/framework/pradolite.php

    r391 r393  
    71677167                parent::addAttributesToRender($writer);  
    71687168        } 
    7169 protected function getPostBackOptions()  
     7169public function getPostBackOptions()  
    71707170        {  
    71717171                $options=new TPostBackOptions();  
     
    73237323        {  
    73247324                $options['CausesValidation'] = $this->getCausesValidation();  
    7325                 $options['ValidationGroup'] = $this->getValidationGroup();               
     7325                $options['ValidationGroup'] = $this->getValidationGroup();  
    73267326                $options['PostBackUrl'] = $this->getPostBackUrl();  
    73277327                $options['ClientSubmit'] = !$this->getUseSubmitBehavior(); 
     
    92349234                }  
    92359235                else if(is_array($value))  
    9236                         return new TList($value);  
     9236                        return new TMap($value);  
    92379237                else if(($value instanceof Traversable) || $value===null)  
    92389238                        return $value;  
     
    97719771                        $valueField=1;  
    97729772                $textFormat=$this->getDataTextFormatString();  
    9773                 foreach($data as $object)  
     9773                foreach($data as $key=>$object)  
    97749774                {  
    97759775                        $item=new TListItem;  
    9776                         if(isset($object[$textField]))  
     9776                        if(!is_string($object) && isset($object[$textField]))  
    97779777                                $text=$object[$textField];  
    97789778                        else  
    97799779                                $text=TPropertyValue::ensureString($object);  
    97809780                        $item->setText($textFormat===''?$text:sprintf($textFormat,$text));  
    9781                         if(isset($object[$valueField]))  
     9781                        if(!is_string($object) && isset($object[$valueField]))  
    97829782                                $item->setValue($object[$valueField]);  
     9783                        else if(!is_integer($key))  
     9784                                $item->setValue($key);  
    97839785                        $items->add($item);  
    97849786                }  
     
    1318813190                        $ds->setDataSource(new TDummyDataSource($itemCount));  
    1318913191                else  
    13190                         $ds->setDataSource(new TDummyDataSource($this->getViewState('DataSourceCount',0)); 
     13192                        $ds->setDataSource(new TDummyDataSource($this->getViewState('DataSourceCount',0))); 
    1319113193$columns=new TList($this->getColumns());  
    1319213194                $columns->mergeWith($this->_autoColumns); 
     
    1389113893                        $this->_viewState[$key]=$value;  
    1389213894        } 
    13893 protected function loadState($state)  
     13895public function loadState($state)  
    1389413896        {  
    1389513897                $this->_viewState=$state;  
    1389613898        } 
    13897 protected function saveState()  
     13899public function saveState()  
    1389813900        {  
    1389913901                return $this->_viewState;