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/TTemplateColumn.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'framework/Web/UI/WebControls/TTemplateColumn.php') diff --git a/framework/Web/UI/WebControls/TTemplateColumn.php b/framework/Web/UI/WebControls/TTemplateColumn.php index bd3a2acb..377fadfc 100644 --- a/framework/Web/UI/WebControls/TTemplateColumn.php +++ b/framework/Web/UI/WebControls/TTemplateColumn.php @@ -194,9 +194,11 @@ class TTemplateColumn extends TDataGridColumn { if($itemType===TListItemType::EditItem) { - $template=$this->_editItemTemplate===null?$this->_itemTemplate:$this->_editItemTemplate; - if(($classPath=$this->getEditItemRenderer())==='') + if(($classPath=$this->getEditItemRenderer())==='' && ($template=$this->_editItemTemplate)===null) + { $classPath=$this->getItemRenderer(); + $template=$this->_itemTemplate; + } } else { @@ -236,7 +238,7 @@ class TTemplateColumn extends TDataGridColumn else if($this->_footerTemplate!==null) $this->_footerTemplate->instantiateIn($cell); else - $this->initializeHeaderCell($cell,$columnIndex); + $this->initializeFooterCell($cell,$columnIndex); } } -- cgit v1.2.3