Packageindex Classtrees Modulegroups Elementlist Report XML Files

File: g:\Work\WWW\php\tbox\lib/cformhandlertabbed.phps
PHP Documentation - PHP/Toolbox::Form

CFormHandlerTabbed

CFormHandlerSimple
  |
  +-- CFormHandlerTabbed

Reference Implementation Of The Tabbed Form Handler.

 

private class CFormHandlerTabbed extends CFormHandlerSimple

Reference Implementation Of The Tabbed Form Handler.
It renders the associated form into table 'gizmo'. <tr><td>label</td> <td><input ...></td><tr> The presentation is controlled by CSS:
  • .backtable - background table class;
  • .backcell - background table cell (TD) class;
  • .backform - the form background class;
  • .formrow
  • .required
  • .label
  • .nolabel
  • .field

 

Private Method Summary

void

start( &$form)

Use this to insert the form caption manuallyNo additional comments.
void

end( &$form)

Use this to insert the form ending manuallyNo additional comments.
void

startControl( &$form, &$control)

Use this to insert the control prefix (e.g. label) manuallyNo additional comments.
void

endControl( &$form, &$control)

Use this to insert the control ending manuallyNo additional comments.
void

startNoLabel( &$form, &$control)

Use this to insert the 'labeless' starting manuallyNo additional comments.
void

endNoLabel( &$form, &$control)

Use this to insert the 'labeless' ending manuallyNo additional comments.

Private Method Details

start

private void start( &$form )

  Use this to insert the form caption manually
$form->renderStart(); and/or to override the method.

No additional comments.

Parameter
&$form
No additional comments.
Returns void


end

private void end( &$form )

  Use this to insert the form ending manually
and/or to override the method.

No additional comments.

Parameter
&$form
No additional comments.
Returns void


startControl

private void startControl( &$form, &$control )

  Use this to insert the control prefix (e.g. label) manually
and/or to override the method.
$form->renderStartControl($form->controls["name"]);

No additional comments.

Parameter
&$form
No additional comments.
&$control
No additional comments.
Returns void


endControl

private void endControl( &$form, &$control )

  Use this to insert the control ending manually
and/or to override the method.
$form->renderEndControl($form->controls["name"]);

No additional comments.

Parameter
&$form
No additional comments.
&$control
No additional comments.
Returns void


startNoLabel

private void startNoLabel( &$form, &$control )

  Use this to insert the 'labeless' starting manually
and/or to override the method.

No additional comments.

Parameter
&$form
No additional comments.
&$control
No additional comments.
Returns void


endNoLabel

private void endNoLabel( &$form, &$control )

  Use this to insert the 'labeless' ending manually
and/or to override the method.

No additional comments.

Parameter
&$form
No additional comments.
&$control
No additional comments.
Returns void



Packageindex Classtrees Modulegroups Elementlist Report XML Files
PHPDoc 1.0beta