[ Index ]
 

Code source de PRADO 3.0.6

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/framework/Web/UI/WebControls/ -> TRepeatInfo.php (sommaire)

IRepeatInfoUser, TRepeatInfo class file

Author: Qiang Xue <qiang.xue@gmail.com>
Copyright: Copyright © 2005 PradoSoft
License: http://www.pradosoft.com/license/
Version: $Id: TRepeatInfo.php 1397 2006-09-07 07:55:53Z wei $
Poids: 561 lignes (16 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 4 classes

IRepeatInfoUser:: (6 méthodes):
  getHasFooter()
  getHasHeader()
  getHasSeparators()
  getItemCount()
  generateItemStyle()
  renderItem()

TRepeatInfo:: (16 méthodes):
  getCaption()
  setCaption()
  getCaptionAlign()
  setCaptionAlign()
  getRepeatColumns()
  setRepeatColumns()
  getRepeatDirection()
  setRepeatDirection()
  getRepeatLayout()
  setRepeatLayout()
  renderRepeater()
  renderRawContents()
  renderHorizontalContents()
  renderVerticalContents()
  renderHeader()
  renderFooter()

TRepeatDirection:: (0 méthodes):

TRepeatLayout:: (0 méthodes):


Interface: IRepeatInfoUser  - X-Ref

IRepeatInfoUser interface.
This interface must be implemented by classes who want to use {@link TRepeatInfo}.

getHasFooter()   X-Ref

return: boolean whether the repeat user contains footer

getHasHeader()   X-Ref

return: boolean whether the repeat user contains header

getHasSeparators()   X-Ref

return: boolean whether the repeat user contains separators

getItemCount()   X-Ref

return: integer number of items to be rendered (excluding header, footer and separators)

generateItemStyle($itemType,$index)   X-Ref

param: string item type (Header,Footer,Item,AlternatingItem,SelectedItem,EditItem,Separator,Pager)
param: integer zero-based index of the current rendering item.
return: TStyle CSS style used for rendering items (including header, footer and separators)

renderItem($writer,$repeatInfo,$itemType,$index)   X-Ref
Renders an item.

param: THtmlWriter writer for the rendering purpose
param: TRepeatInfo repeat information
param: string item type
param: integer zero-based index of the item being rendered

Classe: TRepeatInfo  - X-Ref

TRepeatInfo class.
TRepeatInfo represents repeat information for controls like {@link TCheckBoxList}.
The layout of the repeated items is specified via {@link 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
{@link setRepeatColumns RepeatColumns} property, while the {@link 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.

getCaption()   X-Ref

return: string caption of the table layout

setCaption($value)   X-Ref

param: string caption of the table layout

getCaptionAlign()   X-Ref

return: TTableCaptionAlign alignment of the caption of the table layout. Defaults to TTableCaptionAlign::NotSet.

setCaptionAlign($value)   X-Ref

return: TTableCaptionAlign alignment of the caption of the table layout.

getRepeatColumns()   X-Ref

return: integer the number of columns that the repeated items should be displayed in. Defaults to 0, meaning not set.

setRepeatColumns($value)   X-Ref

param: integer the number of columns that the repeated items should be displayed in.

getRepeatDirection()   X-Ref

return: TRepeatDirection the direction of traversing the repeated items, defaults to TRepeatDirection::Vertical

setRepeatDirection($value)   X-Ref

param: TRepeatDirection the direction of traversing the repeated items

getRepeatLayout()   X-Ref

return: TRepeatLayout how the repeated items should be displayed, using table or using line breaks. Defaults to TRepeatLayout::Table.

setRepeatLayout($value)   X-Ref

param: TRepeatLayout how the repeated items should be displayed, using table or using line breaks.

renderRepeater($writer, IRepeatInfoUser $user)   X-Ref
Renders the repeated items.

param: THtmlWriter writer for the rendering purpose
param: IRepeatInfoUser repeat information user

renderRawContents($writer,$user)   X-Ref
Renders contents in raw format.

param: THtmlWriter writer for the rendering purpose
param: IRepeatInfoUser repeat information user

renderHorizontalContents($writer,$user)   X-Ref
Renders contents in horizontal repeat direction.

param: THtmlWriter writer for the rendering purpose
param: IRepeatInfoUser repeat information user

renderVerticalContents($writer,$user)   X-Ref
Renders contents in veritcal repeat direction.

param: THtmlWriter writer for the rendering purpose
param: IRepeatInfoUser repeat information user

renderHeader($writer,$user,$tableLayout,$columns,$needBreak)   X-Ref
Renders header.

param: THtmlWriter writer for the rendering purpose
param: IRepeatInfoUser repeat information user
param: boolean whether to render using table layout
param: integer number of columns to be rendered
param: boolean if a line break is needed at the end

renderFooter($writer,$user,$tableLayout,$columns)   X-Ref
Renders footer.

param: THtmlWriter writer for the rendering purpose
param: IRepeatInfoUser repeat information user
param: boolean whether to render using table layout
param: integer number of columns to be rendered

Classe: TRepeatDirection  - X-Ref

TRepeatDirection class.
TRepeatDirection defines the enumerable type for the possible directions
that repeated contents can repeat along

The following enumerable values are defined:
- Vertical
- Horizontal

Classe: TRepeatLayout  - X-Ref

TRepeatLayout class.
TRepeatLayout defines the enumerable type for the possible layouts
that repeated contents can take.

The following enumerable values are defined:
- Table: the repeated contents are organized using an HTML table
- Flow: the repeated contents are organized using HTML spans and breaks
- Raw: the repeated contents are stacked together without any additional decorations



Généré le : Sun Feb 25 21:07:04 2007 par Balluche grâce à PHPXref 0.7