Framework JavaScript ACube V2.10.0
 

Classe ObjectColonne

Object
   |
   +--ObjectColonne

class ObjectColonne


La classe «ObjectColonne» est la classe permettant de gérer les colonnes du composant tableau.
Il n'existe pas de propriété privée pour cette classe. Il n'existe pas de méthode pour cette classe.

Ses propriétés publiques décrivent les attributs d'une colonne et peuvent être manipulées ou interrogées en dehors de la bibliothèque du framework ergonomique.






Version: 2.2 Date : 23/08/2006

Definie dans ergonomique/fw_tableau.js


Sommaire des Attributs
 String affichage
          C'est une chaîne de caractères référençant le format d'affichage des données présentes dans la colonne.
 String alignement
          C'est une chaîne de caractères indiquant le type d'alignement souhaité dans l'affichage des données présentes dans la colonne.
Il peut être valorisé par : left (valeur par défaut si pas renseigné) pour un alignement
à gauche généralement appliqué sur des données de type STRING,
center pour un alignement centré généralement appliqué sur des données de type DATE,
right pour un alignement à droite généralement appliqué sur des données de type NUMBER.
 String cache
          C'est une chaîne de caractères permettant de paramétrer la mode d'affichage de la colonne.
<private>  String cellValidator
          This private attribute refers a function's name.
<private>  element's tag node. config
          Since Acube's type (ELEMENTFORMTEXT and ELEMENTFORMSELECT at the moment) is supported by tab's column, you can use this attribute in order to refers acube component xml config node.
xml expected configuration :
<TYPECONFIG><ELEMENT>Acube element configuration</ELEMENT></TYPECONFIG>
For exemple :
<TYPECONFIG><ELEMENT><LIBELLE>static</LIBELLE> <VALUE>value</VALUE></ELEMENT></TYPECONFIG>

<private>  Number currentLevelSorting
          La propriété privée «currentLevelSorting» est un nombre indiquant le niveau de tri atteint dans le cadre du tri multiple.
 String donnee
          C'est une chaîne de caractères référençant le nom XML de la donnée associée au contenu informatif du tableau.
<private>  Boolean editable
          This property informs if this column is in editable mode.
 String filtre_critere
          La propriété publique «filtre_critere» représente le critère du filtre sur le tableau

 String filtre_joker
          La propriété publique «filtre_joker» représente le critère du filtre sur le tableau - Voir Valeurs des Constantes - Propiétés.
 String filtre_signe
          La propriété publique «filtre_signe» représente le signe du filtre sur la colonne - Voir Valeurs des Constantes - Propiétés .
 String id
          C'est une chaîne de caractères indiquant l'identifiant de l'élément colonne.
 Int largeur
          C'est un entier permettant de paramétrer la taille en largeur d'une colonne, dans un tableau ou une liste.
 Int largeurEtendue
          C'est un entier permettant de paramétrer la taille en largeur d'une colonne affichée en version étendue dans un tableau ou une liste.
<private>  Number longueur
          This property refers cell 's maxlength in this current column.
<private>  Number maxTextLength
          This property refers cell's text maxlength in this current column
 String sommable
          This property allow the component CrossTab to know which column are intended to be summed - OUI: the column is summable - NON: the column is not summable

<private>  String subType
          This property precises the sub type of column's type.
It's used when the column's type is ACube's type.
 String titre
          C'est une chaîne de caractères indiquant le titre d'une colonne affichée en en-tête du tableau.
 String tri
          C'est une chaîne de caractères indiquant le type de tri désiré ou accessible par l'utilisateur sur la colonne.
 String type
          C'est une chaîne de caractères référençant la typologie des données présentes dans la colonne.
 
Sommaire des Constructeurs
ObjectColonne (id, titre, type, affichage, donnee, largeur, largeurEtendue, alignement, tri, cache, sommable)
            Crée une instance de la classe «ObjectColonne».
 
Sommaire des Méthodes
 <private>  String formatValue(<String_Obligatoire> value)
           This private method is call when the tab's display, in the purpose of format the cell's value.
 <private>  String setCellValidator(func)
           This method is the setter of CellValidator attribute.
 <private>  : This method expect <TYPECONFIG> xml node. setConfig(element)
           This is the setter of config It's save the tag's element xml node (<ELEMENT>)

 <private>  void setEditable(<String_Obligatoire> bool)
           This is the setter of editable attribute
expected value : true, TRUE, oui, OUI

 <private>  Number setFormatValue(func)
           This method set {@ #formatValue formatValue method}, in order to overload the default method.
for exemple :
<FORMAT>myFormatOverloadFunction()</FORMAT>

 <private>  String setLongueur(long)
           This method is the setter of longueur.
 <private>  Number setMaxTextLength(length)
           This method is the setter of maxTextLength.
 <private>  Number setSubType(value)
           This is the setter of subtype attribute
expected value : NUMBER or STRING Don't refers a Acube's type here!

Détail des Attributs

affichage

String affichage

alignement

String alignement

cache

String cache

cellValidator

<private> String cellValidator

config

<private> element's tag node. config

currentLevelSorting

<private> Number currentLevelSorting

donnee

String donnee

editable

<private> Boolean editable

filtre_critere

String filtre_critere

filtre_joker

String filtre_joker

filtre_signe

String filtre_signe

id

String id

largeur

Int largeur

largeurEtendue

Int largeurEtendue

longueur

<private> Number longueur

maxTextLength

<private> Number maxTextLength

sommable

String sommable

subType

<private> String subType

titre

String titre

tri

String tri

type

String type

Détail des Constructeurs

ObjectColonne

ObjectColonne(id, titre, type, affichage, donnee, largeur, largeurEtendue, alignement, tri, cache, sommable)

Détail des Méthodes

formatValue

 <private> String formatValue(<String_Obligatoire> value)

setCellValidator

 <private> String setCellValidator(func)

setConfig

 <private> : This method expect <TYPECONFIG> xml node. setConfig(element)

setEditable

 <private> void setEditable(<String_Obligatoire> bool)

setFormatValue

 <private> Number setFormatValue(func)

setLongueur

 <private> String setLongueur(long)

setMaxTextLength

 <private> Number setMaxTextLength(length)

setSubType

 <private> Number setSubType(value)

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