Framework JavaScript ACube V2.10.0
 

Classe ObjectPresentation

Object
   |
   +--ObjectPresentation

class ObjectPresentation


La classe «ObjectPresentation» est la classe permettant de gérer la présentation du composant Tableau.
Ses propriétés publiques décrivent les attributs permettant de gérer la présentation du composant tableau et peuvent être manipulées ou interrogées en dehors de la bibliothèque du framework ergonomique.






Date: 04/09/2007

Version: 2.6

Definie dans ergonomique/fw_tableau.js


Sommaire des Attributs
<private>  Boolean _pagerServer
          Boolean indicate if pager is managed by JavascriptClient or server.
<private>  String _titleSeparator
          This private property «titleSeparator» is used to separate the title and thead "[TOTAL/ AVERAGE]"

<private>  String argc
          L'élément «argc» dans la classe ComposantTableau n'est pas une propriété, il permet de récupérer le nombre d'arguments passés en paramètres du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour compter les paramètres soumis par le développeur).
<private>  String argv
          L'élément «argv» dans la classe ComposantTableau n'est pas une propriété, il permet de récupérer dans un tableau les arguments passés en paramètres du constructeur de la classe (utile dans le cas des paramètres facultatifs, pour repérer les paramètres qui ont été soumis par le développeur).
<private>  Boolean blActivate
          C'est un boolean indiquant si l'icône d'alternance doit être géré dans la barre d'outil.
<private>  Boolean blScrollbarVerticale
          C'est un booléen indiquant si la barre verticale doit être activée pour le composant tableau.
 Object calculStyleLigne
          
<private>  String classFont
          C'est une chaîne de caractères indiquant la classe actuelle à appliquer pour définir les polices des textes.
<private>  Int dernierStyle
          C'est une chaîne de caractères indiquant le dernier style par défaut appliqué.
<private>  Int dernierTypeStyle
          C'est une chaîne de caractères indiquant le type de succession de style par défaut appliqué.
<private>  Int flagDeco
          C'est un entier indiquant le mode d'affichage des décorations du tableau.
<private>  Int flagEntete
          C'est un entier indiquant le mode d'affichage de l'entête du tableau.
<private>  Int flagMode
          C'est un entier indiquant le mode de visualisation actuel, pour gérer le mode alterné.
<private>  Int flagOutil
          C'est un entier indiquant le mode d'affichage de la barre d'outil du tableau.
<private>  Int flagPager
          C'est un entier indiquant le mode d'affichage du pager du tableau.
<private>  Int flagPied
          C'est un entier indiquant le mode d'affichage du pied du tableau.
<private>  Int flagSize
          C'est un entier indiquant le mode d'affichage des textes et des icônes.
<private>  Int flagTitre
          C'est un entier indiquant le mode d'affichage du titre du tableau.
<private>  String largeur
          La propriété privée «largeur» permet de paramétrer la taille en largeur d'une colonne, dans un tableau ou une liste.
<private>  String largeurEtendue
          La propriété privée «largeurEtendue» permet de paramétrer la taille en largeur du tableau lors d'un affichage en version étendue (tag extrait depuis le paramétrage XML).Voir Exemple de paramétrage XML : Exemples du paramétrage XML d'un tableau.
<private>  String largeurListe
          La propriété privée «largeurListe» permet de paramétrer la taille en largeur de liste si nécessaire (le tableau est dans ce cas intégré dans une zone dynamique dont on doit définir la taille).
<private>  Int nbLigne
          C'est un entier indiquant le nombre de lignes par page du tableau.
<private>  String pied
          C'est une chaîne de caractères indiquant le libellé du pied du tableau.
<private>  Boolean postNumberRecXML
          C'est un booléen désignant si le nombre d'enregistrements de la page doit être affiché ou non.
<private>  String sidePager
          C'est une chaine de caractères contenant la position du pager en bas du tableau (left ou right).
<private>  Int sizeIcone
          C'est un entier indiquant la taille à appliquer sur les icônes en fonction du mode normal ou reduit.
<private>  Int sizeScrollbarVerticale
          C'est un entier indiquant la taille de la zone de corps du tableau sur laquelle appliquer la scrollbar verticale.
<private>  Int sizeSpace
          C'est un entier indiquant le nombre de pixel à employer pour séparer les colonnes.
<private>  String titre
          C'est une chaîne de caractères indiquant le libellé du titre du tableau.
 
Sommaire des Constructeurs
ObjectPresentation (titre,flagTitre,flagEntete,flagOutil,pied,flagPied,nbLigne,sidePager,postNumberRecXML,flagPager,flagDeco,flagSize,sizeSpace)
            Crée une nouvelle instance de la classe «ObjectPresentation».
 
Sommaire des Méthodes
 <private>  string appelStyleLigne(ptTableau,<int_Obligatoire> ligne)
           La méthode privée «appelStyleLigne()» permet de gérer l'appel à la méthode surchargeable «calculStyleLigne()»
 String_Obligatoire getTitleSeparator()
           Getter of _titleSeparator.
String to separate the title and thead "[TOTAL/ AVERAGE]"
 Boolean isPagerServer()
           Getter of _pagerServer.
return true, if the pager is managed by Server,
false, if the pager is managed by JavaScript Client.
 void setPagerServer(boolValue)
           Setter of _pagerServer.
 void setTitleSeparator(titleSeparator)
           Setter of _titleSeparator.

Détail des Attributs

_pagerServer

<private> Boolean _pagerServer

_titleSeparator

<private> String _titleSeparator

argc

<private> String argc

argv

<private> String argv

blActivate

<private> Boolean blActivate

blScrollbarVerticale

<private> Boolean blScrollbarVerticale

calculStyleLigne

Object calculStyleLigne

classFont

<private> String classFont

dernierStyle

<private> Int dernierStyle

dernierTypeStyle

<private> Int dernierTypeStyle

flagDeco

<private> Int flagDeco

flagEntete

<private> Int flagEntete

flagMode

<private> Int flagMode

flagOutil

<private> Int flagOutil

flagPager

<private> Int flagPager

flagPied

<private> Int flagPied

flagSize

<private> Int flagSize

flagTitre

<private> Int flagTitre

largeur

<private> String largeur

largeurEtendue

<private> String largeurEtendue

largeurListe

<private> String largeurListe

nbLigne

<private> Int nbLigne

pied

<private> String pied

postNumberRecXML

<private> Boolean postNumberRecXML

sidePager

<private> String sidePager

sizeIcone

<private> Int sizeIcone

sizeScrollbarVerticale

<private> Int sizeScrollbarVerticale

sizeSpace

<private> Int sizeSpace

titre

<private> String titre

Détail des Constructeurs

ObjectPresentation

ObjectPresentation(titre,flagTitre,flagEntete,flagOutil,pied,flagPied,nbLigne,sidePager,postNumberRecXML,flagPager,flagDeco,flagSize,sizeSpace)

Détail des Méthodes

appelStyleLigne

 <private> string appelStyleLigne(ptTableau,<int_Obligatoire> ligne)

getTitleSeparator

String_Obligatoire getTitleSeparator()

isPagerServer

Boolean isPagerServer()

setPagerServer

void setPagerServer(boolValue)

setTitleSeparator

void setTitleSeparator(titleSeparator)

Framework JavaScript ACube V2.10.0
 

Version 2.10.0, / Etat : Validé
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.


Documentation generated by JSDoc on Wed Jan 6 17:05:02 2010