From 96f2c4205554f69ffd2d872bcd0dcd87b3a6e571 Mon Sep 17 00:00:00 2001 From: xue <> Date: Mon, 17 Sep 2007 12:56:51 +0000 Subject: fixed renderer bug. --- framework/Web/UI/WebControls/TRepeater.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'framework/Web/UI/WebControls/TRepeater.php') diff --git a/framework/Web/UI/WebControls/TRepeater.php b/framework/Web/UI/WebControls/TRepeater.php index c94d559a..c35f38a8 100644 --- a/framework/Web/UI/WebControls/TRepeater.php +++ b/framework/Web/UI/WebControls/TRepeater.php @@ -523,9 +523,11 @@ class TRepeater extends TDataBoundControl implements INamingContainer $template=$this->_itemTemplate; break; case TListItemType::AlternatingItem : - if(($classPath=$this->getAlternatingItemRenderer())==='') + if(($classPath=$this->getAlternatingItemRenderer())==='' && ($template=$this->_alternatingItemTemplate)===null) + { $classPath=$this->getItemRenderer(); - $template=$this->_alternatingItemTemplate===null ? $this->_itemTemplate : $this->_alternatingItemTemplate; + $template=$this->_itemTemplate; + } break; case TListItemType::Header : $classPath=$this->getHeaderRenderer(); -- cgit v1.2.3