Niouzes

< Octobre 2018 >
Lu Ma Me Je Ve Sa Di
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Citation

Attention

The documentation is incomplete. The Vae Soli! team works hard to make it as exhaustive as possible with tons of useful examples and easy to understand explanations.

On top of that, we have decided to use our own tool to generate the documentation you read. This also takes time to fine-tune. Our goal is have better documentation, easier to read, easier to use, completely integrated with our site.

Even though NOT finalized, you can now link back to our documentation pages as we have decided once and for all about the structure of our documents and where they all reside on our server.

Thank you very much
The Vae Soli! team.

2018-10-14 à 17:13:57

Table Of Contents

  1. FOUNDATION (functions) (01/04/2015)
  2. LSAction (class) (01/04/2015)
  3. LSAddress (class) (01/04/2015)
  4. LSAdministrativeArea (class) (01/04/2015)
  5. LSApplication (class) (14/10/2013)
  6. LSArray (class) (14/10/2013)
  7. LSArticle (class) (18/02/2014)
  8. LSAssertion (class) (14/10/2013)
  9. LSAudience (class) (18/02/2014)
  10. AUTOLOAD (function) (21/04/2014)
  11. LSAutoReference (class) (14/10/2013)
  12. LSBag (class) (14/10/2013)
  13. LSBBCodes (class) (10/06/2014)
  14. LSBrowser (class) (14/10/2013)
  15. LSCache (class) (14/10/2013)
  16. LSCalculator (class) (14/10/2013)
  17. LSCalendar (class) (14/10/2013)
  18. LSCameraSnapshot (class) (14/10/2013)
  19. LSCitation (class) (14/10/2013)
  20. LSClass (class) (14/10/2013)
  21. LSCode (class) ()
  22. Colors (functions) (14/10/2018)
  23. LSContactForm (class) (14/10/2013)
  24. LSContainer (class) (14/10/2013)
  25. LSContents (class) (14/10/2013)
  26. LSContentsAccounts (class) (14/10/2013)
  27. LSContentsArticles (class) (14/10/2013)
  28. LSContentsAtomicClock (class) (14/10/2013)
  29. LSContentsBusinessCoordinates (class) (14/10/2013)
  30. LSContentsBusinessOff (class) (14/10/2013)
  31. LSContentsBusinessOpeningHours (class) (14/10/2013)
  32. LSContentsBreadcrumb (class) (14/10/2013)
  33. LSContentsCalendar (class) (14/10/2013)
  34. LSContentsCatalogue (class) (14/10/2013)
  35. LSContentsCharter (class) (18/02/2014)
  36. LSContentsCitation (class) (14/10/2013)
  37. LSContentsClock (class) (14/10/2013)
  38. LSContentsComments (class) (14/10/2013)
  39. LSContentsCookieUsage (class) (14/10/2013)
  40. LSContentsCountdown (class) (14/10/2013)
  41. LSContentsDatetime (class) (14/10/2013)
  42. LSContentsHeartbeat (class) (14/10/2013)
  43. LSContentsIFrame (class) (14/10/2013)
  44. LSContentsImageGallery (class) (14/10/2013)
  45. LSContentsLanguageSwitchers (class) (14/10/2013)
  46. LSContentsLegal (class) (18/02/2014)
  47. LSContentsMicronews (class) (14/10/2013)
  48. LSContentsMyAccount (class) (14/10/2013)
  49. LSContentsPaymentOptions (class) (14/10/2013)
  50. LSContentsPinboard (class) (14/10/2013)
  51. LSContentsRememberPassword (class) (14/10/2013)
  52. LSContentsRSS (class) (14/10/2013)
  53. LSContentsSiteManager (class) (14/10/2013)
  54. LSContentsSitemap (class) (14/10/2013)
  55. LSContentsShare (class) (14/10/2013)
  56. LSContentsStopwatch (class) (14/10/2013)
  57. LSContentsTagCloud (class) (14/10/2013)
  58. LSContentsTodosOnPage (class) (14/10/2013)
  59. LSContentsW3C (class) (14/10/2013)
  60. LSContentsWeather (class) (14/10/2013)
  61. LSControl (class) (14/10/2013)
  62. LSCreativeWork (class) (18/02/2014)
  63. LSCursor (class) (09/03/2015)
  64. LSCustomer (class) (14/10/2013)
  65. LSDataEnvironment (class) (14/10/2013)
  66. Dates (functions) (01/04/2015)
  67. LSDate (class) (14/10/2013)
  68. LSDictionary (class) (14/10/2013)
  69. LSDom, LSDomNode and LSXPath (class) (30/04/2014)
  70. LSErrors and LSError (classes) (14/10/2013)
  71. LSException (class) (16/10/2013)
  72. LSExplorer (class) (14/10/2013)
  73. LSFieldset (class) (14/10/2013)
  74. LSFile (class) (14/10/2013)
  75. LSFileProperties (class) (14/10/2013)
  76. Files (functions) (01/04/2015)
  77. Finance (functions) (01/04/2015)
  78. LSFootnotes (class) (22/02/2014)
  79. LSForm (class) (09/06/2014)
  80. LSFunction (class) (14/10/2013)
  81. LSGeorama (class) (24/10/2013)
  82. LSGeoramaVar (class) (24/10/2013)
  83. LSGlossary (class) (09/03/2015)
  84. LSGroup (class) (14/10/2013)
  85. HTML (functions) (01/04/2015)
  86. LSHttp (class) (14/10/2013)
  87. HTTP (functions) (01/04/2015)
  88. LSImageGallery (class) (14/10/2013)
  89. Images (functions) (01/04/2015)
  90. LSInput (class) (26/04/2014)
  91. IP (functions) (01/04/2015)
  92. LSIslandAbstract (14/10/2013)
  93. LSIslandFormAbstract (class) (14/10/2013)
  94. LSLabel (class) (14/10/2013)
  95. LSLanguageSwitchers (class) (14/10/2013)
  96. LSLatin (class) (14/10/2013)
  97. LSLegalPerson (class) (14/10/2013)
  98. LSLinkedList (class) (14/10/2013)
  99. LSList (class) (14/10/2013)
  100. Mails (functions) (01/04/2015)
  101. LSMap (class) (14/10/2013)
  102. Math (functions) (01/04/2015)
  103. LSMicronews (class) (18/02/2014)
  104. Miscellaneous (functions) (01/04/2015)
  105. LSModuleAbstract (class) (14/10/2013)
  106. LSNaturalPerson (class) (14/10/2013)
  107. LSNewsArticle (class) (18/02/2014)
  108. LSNote (class) (14/10/2013)
  109. LSMotherNature (class) (16/10/2013)
  110. LSPage (class) (18/02/2014)
  111. LSParameter (class) (14/10/2013)
  112. LSPaymentOptions (class) (14/10/2013)
  113. LSPeopleAudience (class) (18/02/2014)
  114. LSPerson (class) (14/10/2013)
  115. LSPlace (class) (18/02/2014)
  116. LSProperty (class) (14/10/2013)
  117. LSPublication (class) (14/10/2013)
  118. LSRequirement (class) (14/10/2013)
  119. LSReturn (class) (24/10/2013)
  120. LSRisk (class) (14/10/2013)
  121. LSSentanaiAbstract (14/10/2013)
  122. LSServiceMessage (class) (14/10/2013)
  123. LSSession (class) (14/10/2013)
  124. LSSiteManager (class) (14/10/2013)
  125. LSSitemap (class) (14/10/2013)
  126. LSSockets (class) (14/10/2013)
  127. LSSoftwareApplication (class) (18/02/2014)
  128. LSSource (class) (14/10/2013)
  129. Strings (functions) (31/07/2016)
  130. LSSupplier (class) (14/10/2013)
  131. System (functions) (01/04/2015)
  132. LSTag (class) (21/04/2014)
  133. LSTagCloud (class) (14/10/2013)
  134. LSTechArticle (class) (18/02/2014)
  135. LSThing (class) (18/02/2014)
  136. LSTimeline (class) (14/10/2013)
  137. LSTimer (class) (16/10/2013)
  138. LSTracer (class) (09/03/2015)
  139. LSUnitTesting (class) (14/10/2013)
  140. URL (functions) (01/04/2015)
  141. LSUser (class) (09/03/2015)
  142. LSUserMgr (class) (14/10/2013)
  143. LSVaesoli (class) (09/06/2014)
  144. LSVersion (class) (14/10/2013)
  145. LSWebSite (class) (14/10/2013)
  146. LSWidget (class) (14/10/2013)
  147. LSWireTransferForm (class) (14/10/2013)
  148. LSXMLSitemap (class) (14/10/2013)
  149. XML (functions) (01/04/2015)

LSFieldset.class.php

Generated by The Vae Soli! Documentor: Guide v. 1.3.0015 on 14-10-2013 13:08:02 (DD-MM-YYYY HH:mm:SS). This documentation is built with Vae Soli! functions and classes!

File Properties

C:\websites\vaesoli.org\www\httpdocs/vaesoli/include/LSFieldset.class.phpC:\websites\vaesoli.org\www\httpdocs\vaesoli\include\LSFieldset.class.phpapplication/force-downloadC:\websites\vaesoli.org\www\httpdocs\vaesoli\include26432 bytes03/08/2013 23:27:5226/09/2013 16:46:5613/09/2013 16:50:03

Compliance

Assertions count: 0

Assertions successful: 0

Assertion failures: 0

Manifest Constants

LS_FIELDSET_CLASS_PWH: Define "LS" fieldsets (Pat Was Here)

VAESOLI_PATH: Define the path where Vae Soli! is installed

VAESOLI_PLUGINS: Define the path where plugins are located

Sources required

LSContainer.class.php: Container class

Classes

LSFieldset extends LSContainerA fieldset is a grouping of fields (mostly labels and input zones) in a form. On many occasions LSFieldset is used in very close connection with LSForm, LSInput, LSLabel, ...

Properties
NameVisibilityTypeDescription
$aECMA public array Array of ECMA scripts to be generated by Vae Soli!
$aObjects public array Array of objects contained in the fieldset
$szCaption public string Caption of the fieldset
Parent Properties (LSContainer)
NameType
Databag boolean
IsHTML5 boolean
IsMandatory boolean
IsReadonly boolean
IsVisible boolean
WithDataBag boolean
aGenes NULL
aHTML5Match array
iHeight NULL
iIndentLevel integer
iIndentSpaces integer
iInstance integer
iInstances integer
iLeft NULL
iLevel integer
iMaxLength NULL
iSize NULL
iTop NULL
iWidth NULL
oContainer NULL
szBrowser NULL
szClass NULL
szComment NULL
szDataBag string
szDesc NULL
szErrorMsg string
szGUID NULL
szGenome NULL
szID NULL
szInnerLeader NULL
szInnerTrailer NULL
szLang string
szLeader NULL
szName NULL
szOnBlur NULL
szOnChange NULL
szOnClick NULL
szOnFocus NULL
szOnKeyDown NULL
szOnKeyPress NULL
szOnKeyUp NULL
szOnLoad NULL
szOnMouseOver NULL
szOnSelect NULL
szOnSubmit NULL
szOnUnLoad NULL
szPixels string
szPlatform NULL
szStyle NULL
szText NULL
szTitle NULL
szTooltip NULL
szTrailer NULL
szType NULL
szValue NULL
Methods
  1. __construct(): Class constructor
  2. AddECMA(): Adds an ECMA script request to the array of ECMA scripts
  3. AddObject(): Adds an object in the container
  4. Render(): Generates the HTML code of a fieldset
__construct(): Class constructor

[ back to method list ]

Syntax

__construct( $szID,$szName,$szLegend )

Parameters
NameTypeDescription
$szID string ID of the fieldset (id="...")
$szName string Name of the fieldset (name="...")
$szLegend string Caption of the fieldset
Return

(void)

Example(s)
$oForm              = new LSForm( 'frmContact' );
$oFieldSet          = new LSFieldset( 'fldSet1','','Basic info' );

$txtFName           = new LSInput( 'text','txtFName',txtFName' );
$lblFName           = new LSLabel( 'First name: ' );
$lblFName->szFor    = $txtFName;

$txtLName           = new LSInput( 'text','txtLName',txtLName' );
$lblLName           = new LSLabel( 'Last name: ' );
$lblLName->szFor    = $txtLName;

... add more input zones

$oFieldSet->AddObject( array( $lblFName,$txtFName ) );
$oFieldSet->AddObject( array( $lblLName,$txtLName ) );

$oForm->AddObject( $oFieldSet );
Unit Testing

WARNING: No Unit Testing found. Please provide assertions with assertion constructs ({*assert ... *}) or with GuideAssert() function calls in exec constructs ({*exec ... *}).

AddECMA(): Adds an ECMA script request to the array of ECMA scripts

[ back to method list ]

Syntax

AddECMA( $szECMA,$oControl )

Parameters
NameTypeDescription
$szECMA string The ECMA script type to add to the pile. The ECMA type is added if not already on the pile.
$oControl LSControl Associated form control that requires this ECMAScript. Optional. null by default.
Return

(void) The ECMA script is added on the pile of ECMA scripts: $this->aECMA

Unit Testing

WARNING: No Unit Testing found. Please provide assertions with assertion constructs ({*assert ... *}) or with GuideAssert() function calls in exec constructs ({*exec ... *}).

AddObject(): Adds an object in the container

[ back to method list ]

Syntax

AddObject( $xControl )

Parameters
NameTypeDescription
$xControl mixed The control to be added to the fieldset. Can be a LSInput, LSLabel or a LSTag object. If $xControl is an array it is considered as an array of controls nd this causes the method to use recurrence.
Return

(bool) true if $xControl successfully added to the fieldset; fale otherwise.

Example(s)
$oForm              = new LSForm( 'frmContact' );
$oFieldSet          = new LSFieldset( 'fldSet1','','Basic info' );

$txtFName           = new LSInput( 'text','txtFName',txtFName' );
$lblFName           = new LSLabel( 'First name: ' );
$lblFName->szFor    = $txtFName;

$txtLName           = new LSInput( 'text','txtLName',txtLName' );
$lblLName           = new LSLabel( 'Last name: ' );
$lblLName->szFor    = $txtLName;

... add more input zones

$oFieldSet->AddObject( array( $lblFName,$txtFName ) );
$oFieldSet->AddObject( array( $lblLName,$txtLName ) );

$oForm->AddObject( $oFieldSet );
Unit Testing

WARNING: No Unit Testing found. Please provide assertions with assertion constructs ({*assert ... *}) or with GuideAssert() function calls in exec constructs ({*exec ... *}).

Render(): Generates the HTML code of a fieldset

[ back to method list ]

Modified: 10/09/2013 Genome taken into account

Syntax

Render( $oForm )

Parameters
NameTypeDescription
$oForm LSForm The container of the fieldset. Optional. null by default.
Return

(string) The HTML code of the complete fieldset, all controls included.

Unit Testing

WARNING: No Unit Testing found. Please provide assertions with assertion constructs ({*assert ... *}) or with GuideAssert() function calls in exec constructs ({*exec ... *}).

Précédent Suivant