PRADO Component Framework for PHP 5
  • Home
  • About
  • Testimonials
  • Demos
  • Download
  • Documentation
  • Forum
  • Development
  • Tutorials
  • Class Docs
  • API Manual
  • Wiki

Packages

  • None
  • System
    • Caching
    • Collections
    • Data
      • ActiveRecord
        • Relations
        • Scaffold
          • InputBuilder
      • Commom
        • Sqlite
      • Common
        • Mssql
        • Mysql
        • Oracle
        • Pgsql
        • Sqlite
      • DataGateway
      • SqlMap
        • Configuration
        • Statements
    • Exceptions
    • I18N
    • IO
    • Security
    • Util
    • Web
      • Javascripts
      • Services
      • UI
        • ActiveControls
        • WebControls
    • Xml
  • Wsat
    • pages
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class TRepeatInfo

TRepeatInfo class. TRepeatInfo represents repeat information for controls like TCheckBoxList. The layout of the repeated items is specified via setRepeatLayout RepeatLayout, which can be either Table (default), Flow or Raw. A table layout uses HTML table cells to organize the items while a flow layout uses line breaks to organize the items. The number of columns used to display the items is specified via setRepeatColumns RepeatColumns property, while the setRepeatDirection RepeatDirection governs the order of the items being rendered.

Note, the Raw layout does not contain any formatting tags and thus ignores the column and repeat direction settings.

TComponent
Extended by TRepeatInfo
Package: System\Web\UI\WebControls
Copyright: Copyright © 2005-2014 PradoSoft
License: http://www.pradosoft.com/license/
Author: Qiang Xue <qiang.xue@gmail.com>
Since: 3.0
Located at Web/UI/WebControls/TRepeatInfo.php
Methods summary
public string
# getCaption( )

Returns

string
caption of the table layout
public
# setCaption( string $value )

Parameters

$value
string
caption of the table layout
public TTableCaptionAlign
# getCaptionAlign( )

Returns

TTableCaptionAlign
alignment of the caption of the table layout. Defaults to TTableCaptionAlign::NotSet.
public TTableCaptionAlign
# setCaptionAlign( mixed $value )

Returns

TTableCaptionAlign
alignment of the caption of the table layout.
public integer
# getRepeatColumns( )

Returns

integer
the number of columns that the repeated items should be displayed in. Defaults to 0, meaning not set.
public
# setRepeatColumns( integer $value )

Parameters

$value
integer
the number of columns that the repeated items should be displayed in.
public TRepeatDirection
# getRepeatDirection( )

Returns

TRepeatDirection
the direction of traversing the repeated items, defaults to TRepeatDirection::Vertical
public
# setRepeatDirection( TRepeatDirection $value )

Parameters

$value
TRepeatDirection
the direction of traversing the repeated items
public TRepeatLayout
# getRepeatLayout( )

Returns

TRepeatLayout
how the repeated items should be displayed, using table or using line breaks. Defaults to TRepeatLayout::Table.
public
# setRepeatLayout( TRepeatLayout $value )

Parameters

$value
TRepeatLayout
how the repeated items should be displayed, using table or using line breaks.
public
# renderRepeater( THtmlWriter $writer, IRepeatInfoUser $user )

Renders the repeated items.

Renders the repeated items.

Parameters

$writer
THtmlWriter
writer for the rendering purpose
$user
IRepeatInfoUser
repeat information user
protected
# renderRawContents( THtmlWriter $writer, IRepeatInfoUser $user )

Renders contents in raw format.

Renders contents in raw format.

Parameters

$writer
THtmlWriter
writer for the rendering purpose
$user
IRepeatInfoUser
repeat information user
protected
# renderHorizontalContents( THtmlWriter $writer, IRepeatInfoUser $user )

Renders contents in horizontal repeat direction.

Renders contents in horizontal repeat direction.

Parameters

$writer
THtmlWriter
writer for the rendering purpose
$user
IRepeatInfoUser
repeat information user
protected
# renderVerticalContents( THtmlWriter $writer, IRepeatInfoUser $user )

Renders contents in veritcal repeat direction.

Renders contents in veritcal repeat direction.

Parameters

$writer
THtmlWriter
writer for the rendering purpose
$user
IRepeatInfoUser
repeat information user
protected
# renderHeader( THtmlWriter $writer, IRepeatInfoUser $user, boolean $tableLayout, integer $columns, boolean $needBreak )

Renders header.

Renders header.

Parameters

$writer
THtmlWriter
writer for the rendering purpose
$user
IRepeatInfoUser
repeat information user
$tableLayout
boolean
whether to render using table layout
$columns
integer
number of columns to be rendered
$needBreak
boolean
if a line break is needed at the end
protected
# renderFooter( THtmlWriter $writer, IRepeatInfoUser $user, boolean $tableLayout, integer $columns )

Renders footer.

Renders footer.

Parameters

$writer
THtmlWriter
writer for the rendering purpose
$user
IRepeatInfoUser
repeat information user
$tableLayout
boolean
whether to render using table layout
$columns
integer
number of columns to be rendered
Methods inherited from TComponent
__call(), __construct(), __destruct(), __get(), __isset(), __set(), __sleep(), __unset(), __wakeup(), addParsedObject(), asa(), attachBehavior(), attachBehaviors(), attachClassBehavior(), attachEventHandler(), canGetProperty(), canSetProperty(), clearBehaviors(), createdOnTemplate(), detachBehavior(), detachBehaviors(), detachClassBehavior(), detachEventHandler(), disableBehavior(), disableBehaviors(), enableBehavior(), enableBehaviors(), evaluateExpression(), evaluateStatements(), fxAttachClassBehavior(), fxDetachClassBehavior(), getAutoGlobalListen(), getBehaviorsEnabled(), getClassHierarchy(), getEventHandlers(), getListeningToGlobalEvents(), getSubProperty(), hasEvent(), hasEventHandler(), hasProperty(), isa(), listen(), raiseEvent(), setSubProperty(), unlisten()
Constants inherited from TComponent
GLOBAL_RAISE_EVENT_LISTENER
Terms of Service | Contact Us
PRADO v3.2.4 API Manual API documentation generated by ApiGen 2.8.0
Copyright © 2006-2014 by the PRADO Group.
Powered by PRADO