|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--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 |
String affichage
String alignement
String cache
<private> String cellValidator
<private> element's tag node. config
<private> Number currentLevelSorting
String donnee
<private> Boolean editable
String filtre_critere
String filtre_joker
String filtre_signe
String id
Int largeur
Int largeurEtendue
<private> Number longueur
<private> Number maxTextLength
String sommable
<private> String subType
String titre
String tri
String type
Détail des Constructeurs |
ObjectColonne(id, titre, type, affichage, donnee, largeur, largeurEtendue, alignement, tri, cache, sommable)
String_Obligatoire -
} id : Identifiant de l'élément colonne.
String_Obligatoire -
} titre Chaîne de caractères indiquant le titre d'une colonne affichée en en-tête du tableau.
String_Obligatoire -
} type Chaîne de caractères référençant la typologie des données présentes dans la colonne.
String_Facultatif -
} affichage Chaîne de caractères référençant le format d'affichage des données présentes dans la colonne.
String_Obligatoire -
} donnee Chaîne de caractères référençant le nom XML de la donnée associée au contenu informatif du tableau.
int_Facultatif -
} largeur Entier permettant de paramétrer la taille en largeur d'une colonne, dans un tableau ou une liste.
int_Facultatif -
} largeurEtendue Entier permettant de paramétrer la taille en largeur d'une colonne affichée en version étendue dans un tableau ou une liste.
String_Facultatif -
} alignement Chaîne de caractères indiquant le type d'alignement souhaité dans l'affichage des données présentes dans la colonne.
String_Facultatif -
} tri Chaîne de caractères indiquant le type de tri désiré ou accessible par l'utilisateur sur la colonne.
String_Facultatif -
} cache Chaîne de caractères permettant de paramétrer le fait que la colonne ne puisse être affichée qu'en version étendue (valeurs possibles : OUI/NON/JAMAIS).
Détail des Méthodes |
<private> String formatValue(<String_Obligatoire> value)
value - String_Obligatoire
: cell's value.
<private> String setCellValidator(func)
<private> : This method expect <TYPECONFIG> xml node. setConfig(element)
<private> void setEditable(<String_Obligatoire> bool)
bool - String_Obligatoire
: tag's value.
<private> Number setFormatValue(func)
<private> String setLongueur(long)
<private> Number setMaxTextLength(length)
<private> Number setSubType(value)
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |