From df96feedc019e531ea165681b837f6a3595f702d Mon Sep 17 00:00:00 2001 From: xue <> Date: Sat, 11 Feb 2006 04:49:58 +0000 Subject: Completed TDataGrid documentation. --- framework/Web/UI/WebControls/THyperLinkColumn.php | 33 ++++++++++++----------- 1 file changed, 17 insertions(+), 16 deletions(-) (limited to 'framework/Web/UI/WebControls/THyperLinkColumn.php') diff --git a/framework/Web/UI/WebControls/THyperLinkColumn.php b/framework/Web/UI/WebControls/THyperLinkColumn.php index 6a14ea5b..96e905cd 100644 --- a/framework/Web/UI/WebControls/THyperLinkColumn.php +++ b/framework/Web/UI/WebControls/THyperLinkColumn.php @@ -19,15 +19,18 @@ Prado::using('System.Web.UI.WebControls.TDataGridColumn'); * THyperLinkColumn class * * THyperLinkColumn contains a hyperlink for each item in the column. - * You can set the text and the url of the hyperlink by Text and NavigateUrl - * properties, respectively. You can also bind the text and url to specific - * data field in datasource by setting DataTextField and DataNavigateUrlField. - * Both can be formatted before rendering according to the DataTextFormatString - * and DataNavigateUrlFormatString properties, respectively. - * If both Text and DataTextField are present, the latter takes precedence. - * The same rule applies to NavigateUrl and DataNavigateUrlField properties. - * - * Namespace: System.Web.UI.WebControls + * You can set the text and the url of the hyperlink by {@link setText Text} + * and {@link setNavigateUrl NavigateUrl} properties, respectively. + * You can also bind the text and url to specific data field in datasource + * by setting {@link setDataTextField DataTextField} and + * {@link setDataNavigateUrlField DataNavigateUrlField}. + * Both can be formatted before rendering according to the + * {@link setDataTextFormatString DataTextFormatString} and + * and {@link setDataNavigateUrlFormatString DataNavigateUrlFormatString} + * properties, respectively. If both {@link setText Text} and {@link setDataTextField DataTextField} + * are present, the latter takes precedence. + * The same rule applies to {@link setNavigateUrl NavigateUrl} and + * {@link setDataNavigateUrlField DataNavigateUrlField} properties. * * @author Qiang Xue * @version $Revision: $ $Date: $ @@ -51,7 +54,6 @@ class THyperLinkColumn extends TDataGridColumn public function setText($value) { $this->setViewState('Text',$value,''); - $this->onColumnChanged(); } /** @@ -68,7 +70,6 @@ class THyperLinkColumn extends TDataGridColumn public function setDataTextField($value) { $this->setViewState('DataTextField',$value,''); - $this->onColumnChanged(); } /** @@ -85,7 +86,6 @@ class THyperLinkColumn extends TDataGridColumn public function setDataTextFormatString($value) { $this->setViewState('DataTextFormatString',$value,''); - $this->onColumnChanged(); } /** @@ -103,7 +103,6 @@ class THyperLinkColumn extends TDataGridColumn public function setNavigateUrl($value) { $this->setViewState('NavigateUrl',$value,''); - $this->onColumnChanged(); } /** @@ -120,7 +119,6 @@ class THyperLinkColumn extends TDataGridColumn public function setDataNavigateUrlField($value) { $this->setViewState('DataNavigateUrlField',$value,''); - $this->onColumnChanged(); } /** @@ -137,7 +135,6 @@ class THyperLinkColumn extends TDataGridColumn public function setDataNavigateUrlFormatString($value) { $this->setViewState('DataNavigateUrlFormatString',$value,''); - $this->onColumnChanged(); } /** @@ -155,7 +152,6 @@ class THyperLinkColumn extends TDataGridColumn public function setTarget($value) { $this->setViewState('Target',$value,''); - $this->onColumnChanged(); } /** @@ -181,6 +177,11 @@ class THyperLinkColumn extends TDataGridColumn } } + /** + * Databinds a cell in the column. + * This method is invoked when datagrid performs databinding. + * It populates the content of the cell with the relevant data from data source. + */ public function dataBindColumn($sender,$param) { $item=$sender->getNamingContainer(); -- cgit v1.2.3