|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--ComposantTableur
La classe «ComposantTableur» est la classe permettant de décrire l'objet associé à un tableur.
Ses propriétés publiques décrivent les attributs du composant et peut être manipulée ou interrogée en dehors de la
bibliothèque du framework ergonomique. Ses propriétés privées sont utilisées au sein même du framework ergonomique.
RENDU IHM
Tableur utilisant le principe de regroupement par titre (les valeurs communes à tous les éléments dans une même colonne) :
Exemple d'utilisation du composant Tableur.
Date: 28/09/2006
Version: 2.3
Fichiers JS nécessaires:
Sommaire des Attributs | |
<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 |
boolFiltrageTitreEnCours
La propriété privée «boolFiltrageTitreEnCours» est un booléen précisant si un filtrage sur les titres est en cours ou pas. |
<private> String |
computeMapManager
This private property «computeMapManager» refers an array of total and sub-total 's group. |
<private> booleen |
estTableur
Attribut privé «estTableur» - booleen signifiant que l'objet est un tableur |
<private> Array_String |
filtresTitreNiveau1
La propriété privée «filtreTitreNiv1» est un tableau de chaines de caractères contenant le libellé du titre de niveau 1 d'un filtre sur groupement. Un filtre sur groupement est un triplet de trois valeurs : un libellé de niveau 1, de niveau 2 et de niveau 3 définis dans les attributs filtresTitreNiveau1, filtresTitreNiveau2 et filtreTitreNiveau3. |
<private> Array_String |
filtresTitreNiveau2
La propriété privée «filtreTitreNiv2» est un tableau de chaines de caractères contenant le libellé du titre de niveau 2 d'un filtre sur groupement. Un filtre sur groupement est un triplet de trois valeurs : un libellé de niveau 1, de niveau 2 et de niveau 3 définis dans les attributs filtresTitreNiveau1, filtresTitreNiveau2 et filtreTitreNiveau3. |
<private> Array_String |
filtresTitreNiveau3
La propriété privée «filtreTitreNiv3» est un tableau de chaines de caractères contenant le libellé du titre de niveau 3 d'un filtre sur groupement. Un filtre sur groupement est un triplet de trois valeurs : un libellé de niveau 1, de niveau 2 et de niveau 3 définis dans les attributs filtresTitreNiveau1, filtresTitreNiveau2 et filtreTitreNiveau3. |
<private> String |
groupe1
Propriété privée «groupe1» - C'est le nom de la donnée devant servir de critére de regroupement de 1° niveau. |
<private> String |
groupe2
Propriété privée «groupe2» - C'est le nom de la donnée devant servir de critére de regroupement de 2° niveau. |
<private> String |
groupe3
Propriété privée «groupe3» - C'est le nom de la donnée devant servir de critére de regroupement de 3° niveau. |
<private> String |
LastValueGroupe1
Propriété privée «LastValueGroupe1» - C'est la derniére valeur lue pour le critére de regoupement de 1° niveau. |
<private> String |
LastValueGroupe2
Propriété privée «LastValueGroupe2» - C'est la derniére valeur lue pour le critére de regoupement de 2° niveau. |
<private> String |
LastValueGroupe3
Propriété privée «LastValueGroupe3» - C'est la derniére valeur lue pour le critére de regoupement de 3° niveau. |
<private> Array_ObjectCalcul |
tabCalculs
Propriété privée «tabCalculs» - Tableau d'objets ObjectCalcul contient les informations de définition des calculs à effectués pour les regroupements. |
<private> Array_ObjectOutilTab |
tabObjectOutilTri
Attribut privé «tabCalculs» - Tableau d'objets ObjectOutilTab contient les différents objets de tri qui peuvent être affichés dans la barre d'outils : Par exemple : passage du tri croissant à décroissant : les images onMouseOut et onMouseOver sont spécifiques. |
<private> String |
tabPercentage
This private property «computeMapManager» refers an array of total and sub-total 's group post expressed as a percentage. |
<private> String |
totalPosition
This private property «totalPosition» modulates the display of total and sub-total 's group. |
Object |
typeTri
|
<private> String |
urlFiltreTitres
La propriété privée «urlFiltreTitres» est une chaine de caractères contenant l'url de la popup utilisée pour le filtrage du tableur par titres. |
Sommaire des Constructeurs | |
ComposantTableur
(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> XMLObjectInfos, <String_Facultatif> urlXMLData, <boolean_Facultatif> boolMessageAttente, <boolean_Facultatif> boolListe)
Crée une nouvelle instance de la classe ComposantTableur |
Sommaire des Méthodes | |
<private> void
|
compute(<integer_Obligatoire> minLignes, <integer_Obligatoire> maxLignes, <integer_Obligatoire> cIndice, <array_Obligatoire> itemLignes)
This private method «ComposantTableur_compute()» compute total's values for all group and calls setCalcul method. |
<private> void
|
computeFirstGroupPercent(computePercentTab, tmp)
This private method «doFirstGroupPercent()» compute total's pourcent for one group. |
<private> void
|
computePercentage()
This private method «ComposantTableur_computePercent()» compute all total's pourcent by group. |
<private> void
|
computePercentByGroup(<integer_Obligatoire> level, <array_Obligatoire> computePercent, <array_Obligatoire> groupArray)
This private method «computePercentByGroup()» compute all total's pourcent by group. |
<private> string
|
displayCalcul(<integer_Obligatoire> niveau, <integer_Obligatoire> valeur)
This private method «ComposantTableur_ecrireHTML_displayCalcul())» generate a display a total line when <CALCULS_POSITION > tag' value is 'bottom' or <CALCULS_POSITION > is empty |
<private> string
|
displayGroup(<integer_Obligatoire> niveau, <integer_Obligatoire> valeur)
This private method «ComposantTableur_ecrireHTML_displayGroup())» generate a display group line with totals when <CALCULS_POSITION > tag' value is 'top' |
<private> string
|
displayLines(<integer_Obligatoire> minLignes, <integer_Obligatoire> maxLignes, <integer_Obligatoire> i, <array_Obligatoire> itemLignes)
This private method «ComposantTableur_displayLines())» call all display methods in order to generate : -group lines ( displayTopGroup method [calculposition='top'] and {@link #ComposantTableur_ecrireHTML_Groupe displayBottomGroup [calculposition='bottom']) -total lines (displayCalcul) -data lines (ecrireComposantDomHTMLZoneLigne) |
Object
|
displayPercent(col, id, value)
|
<private> void
|
doCellAverageUpdating(<String_Obligatoire> niveau, <Element_Obligatoire> totalElement, <Array_Obligatoire> tab, <String_Obligatoire> col)
This private method «ComposantTableur_doCellAverageUpdating()» realize an average with an array of float number. |
<private> void
|
doCellSumUpdating(<String_Obligatoire> niveau, <Element_Obligatoire> totalElement, <Array_Obligatoire> tab, <String_Obligatoire> col)
This private method «ComposantTableur_doCellSumUpdating()» realize a sum with an array of float number. |
<private> string
|
ecrireComposantDomHTMLBoucle(<integer_Obligatoire> minLignes, <integer_Obligatoire> maxLignes)
La méthode publique «ecrireComposantDomHTMLBoucle())» associée au composant Tableaur. |
<private> string
|
ecrireComposantDomHTMLZoneCalcul(<integer_Obligatoire> niveau, <String_Obligatoire> valeur)
La méthode privée «ecrireComposantDomHTMLZoneCalcul())» génére de résultat de calcul pour un groupement du tableur. |
<private> string
|
ecrireComposantDomHTMLZoneGroupe(<integer_Obligatoire> niveau, <String_Obligatoire> valeur)
La méthode privée «ecrireComposantDomHTMLZoneGroupe())» génére une ligne de regourpement du tableur. |
<private> string
|
ecrireComposantDomHTMLZoneInfo()
La méthode privée «ecrireComposantDomHTMLZoneInfo())» génére de résultat de calcul pour un groupement du tableur. |
void
|
excelExportBoucle(<String_Obligatoire> form, <int_Obligatoire> nbLines)
This method is use by the Excel/CSV export. |
void
|
excelExportCalcul(<int_Obligatoire> level, <String_Obligatoire> value, <String_Obligatoire> form, <int_Obligatoire> line)
This method is use by the Excel/CSV export. |
void
|
excelExportGroupe(<int_Obligatoire> level, <String_Obligatoire> value, <String_Obligatoire> form, <int_Obligatoire> line)
This method is use by the Excel/CSV export. |
void
|
excelExportTotal(<String_Obligatoire> form)
This method is use by the Excel/CSV export. |
<private> boolean
|
existeFiltreTitre(<String_Obligatoire> titre1, <String_Obligatoire> titre2, <String_Obligatoire> titre3)
La méthode privée «existeFiltreTitre(titre1, titre2, titre3)» est appelée pour tester si un un triplet titre1, titre2 et titre3 existe dans la liste des filtres sur groupement. |
Object
|
extend_ComposantTableau(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> XMLObjectInfos, <String_Facultatif> urlXMLData, <boolean_Obligatoire> boolMessageAttente, <boolean_Obligatoire> boolListe)
Crée une nouvelle instance de la classe ComposantTableau |
<private> void
|
incrementTabCalculs(<array_Obligatoire> itemlignesi)
This private method «ComposantTableur_incrementTabCalculs()» call incrementeCalcul for all ObjectCalcul() contained into {@ling tabCalcul tabCalcul attribut} |
<private> void
|
initInfosGroupeByXML()
La méthode privée «initInfosGroupeByXML()» initialise les attributs paramétrables du composant tableur à partir d'un flux XML. |
<private> Array_String
|
listerTitres(<titre1_Facultatif> titre1,<titre2_Facultatif> titre2)
La méthode privée «listerTitres(titre1,titre2)» permet de récupérer les titres uniques de niveau 1,2ou3. |
<private> void
|
onClickGroupe(<Object_Facultatif> tabLigneCourante,<Object_Facultatif> imageCourante)
La méthode privée «onClickGroupe(imageCourante)» est déclenchée depuis l'action HTML onclick sur les images d'expansion (signe + ou -) ou non de partie. Elle fait passer l'image de + à - ou vis versa. |
<private> void
|
onMouseOutGroupe(<Object_Obligatoire> imageCourante)
La méthode privée «onMouseOutGroupe(imageCourante)» est déclenchée depuis l'action HTML onMouseOut sur les images d'expansion (signe + ou -) ou non de partie. Elle modifie l'image au départ de la souris, améliorant ainsi l'ergonomie de l'application. |
<private> void
|
onMouseOverGroupe(<Object_Obligatoire> imageCourante)
La méthode privée «onMouseOverGroupe(imageCourante)» est déclenchée depuis l'action HTML onMouseOver sur les images d'expansion (signe + ou -) ou non de partie. Elle modifie l'image au passage de la souris, améliorant ainsi l'ergonomie de l'application. |
<private> void
|
ouvrirFiltreTitres()
La méthode privée «ouvrirFiltreTitres()» est déclenchée depuis l'image de filtre affichée si la balise XML |
<private> void
|
resetTabCalculs(<integer_Obligatoire> value)
This private method «ComposantTableur_resetTabCalculs()» puts at zero the ObjectCalcul into {@ling tabCalcul tabCalcul attribut} corresponding to the level of group |
<private> string
|
setCalcul(<integer_Obligatoire> niveau, <integer_Obligatoire> valeur)
This private method «ComposantTableur_getGroupCalcul()» fills the map. |
<private> void
|
setPositionCalcul(<ELEMENT_Obligatoire> node)
This private method «ComposantTableur_setPositionCalcul()» initialized the calcul position attribute. |
<private> boolean
|
testFiltreTitre(<int_Obligatoire> item)
La méthode privée «testFiltreTitre(item)» est appelée pour tester si une ligne respecte les filtres sur les groupements associés au tableur. |
<private> void
|
triTableur(<String_Obligatoire> ordre)
La méthode privée «triTableur()» est déclenchée depuis l'image de tri affichée si la balise XML |
void
|
updateCellTotal(<String_Obligatoire> id, <String_Obligatoire> group, <String_Obligatoire> subtype, <String_Obligatoire> type_name, <String_Obligatoire> col, <Element_Obligatoire> element, <Element_Obligatoire> total1, <Element_Obligatoire> total2, <Element_Obligatoire> total3, <Element_Obligatoire> total)
This private method «ComposantTableur_updateCellTotal()» is called by ComposantTableur_updateDataCascade compute total's values for |
<private> void
|
updateDataCascade(<String_Obligatoire> id)
La méthode privée «ComposantTableur_updateDataCascade» permet de déclencher la mise à jour lors de l'édition d'une cellule |
Détail des Attributs |
<private> String argc
<private> String argv
<private> boolean boolFiltrageTitreEnCours
<private> String computeMapManager
<private> booleen estTableur
<private> Array_String filtresTitreNiveau1
<private> Array_String filtresTitreNiveau2
<private> Array_String filtresTitreNiveau3
<private> String groupe1
<private> String groupe2
<private> String groupe3
<private> String LastValueGroupe1
<private> String LastValueGroupe2
<private> String LastValueGroupe3
<private> Array_ObjectCalcul tabCalculs
<private> Array_ObjectOutilTab tabObjectOutilTri
<private> String tabPercentage
<private> String totalPosition
Object typeTri
<private> String urlFiltreTitres
Détail des Constructeurs |
ComposantTableur(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> XMLObjectInfos, <String_Facultatif> urlXMLData, <boolean_Facultatif> boolMessageAttente, <boolean_Facultatif> boolListe)
id - String_Obligatoire
: String indiquant l'id de l'élément à instancier. Sa valorisation doit correspondre au nom de la variable JavaScript du composant instancié.
XMLObjectInfos - XMLObjectSauvegarde_Facultatif
: Objet XMLObjectSauvegarde pour paramétrer le composant.
urlXMLData - String_Facultatif
: String indiquant l'url du flux XML à rapatrier pour afficher le contenu informatif du tableau.
boolMessageAttente - boolean_Facultatif
: Booléen indiquant la présence ou non d'un message d'attente lors du rapatriement du flux XML lié au contenu informatif du composant.
boolListe - boolean_Facultatif
: Booléen indiquant si le composant est une liste ou non pour gérer un affichage différent.
boolMaitre - boolean_Optionnel
: Booléen indiquant si le composant est un tableau maître pour gérer un affichage différent.
erreurXML - String_Optionnel
: String précisant le type d'erreur utilisé lors du rapatriement du flux XML lié au contenu informatif du tableau. (voir documentation sur le fw_xml.js du framework technique,parseErrorXML(type), parseErrorCookieXML(type) ).
tabColonnes - Array_ObjectColonne_Optionnel
: Tableau d'objets ObjectColonne pour paramétrer les colonnes en JavaScript si pas de flux XML pour effectuer ce paramétrage (XMLObjectInfos).
Détail des Méthodes |
<private> void compute(<integer_Obligatoire> minLignes, <integer_Obligatoire> maxLignes, <integer_Obligatoire> cIndice, <array_Obligatoire> itemLignes)
minLignes - integer_Obligatoire
: index for the first generated line.
maxLignes - integer_Obligatoire
: index for the last generated line.
cIndice - integer_Obligatoire
: index for the generated line from which compute will begin.
itemLignes - array_Obligatoire
: items tab.
boolPremierAppel - boolean_Facultatif
: generation activation.
boolVersionEtendue - boolean_Facultatif
: generation activation on full page or not.
boolErreurAppel - boolean_Facultatif
: generation activation on data error.
compteur_actions - integer_Facultatif
: max number of tab actions.
compteur_colonnes_visibles - integer_Facultatif
: number of invisible tab columns.
<private> void computeFirstGroupPercent(computePercentTab, tmp)
computePercent - array_Obligatoire
: the result array.
groupArray - array_Obligatoire
: array of level stored in attribute
<private> void computePercentage()
none -
<private> void computePercentByGroup(<integer_Obligatoire> level, <array_Obligatoire> computePercent, <array_Obligatoire> groupArray)
level - integer_Obligatoire
: index for the first generated line.
computePercent - array_Obligatoire
: the result array.
groupArray - array_Obligatoire
: array of level stored in attribute
<private> string displayCalcul(<integer_Obligatoire> niveau, <integer_Obligatoire> valeur)
niveau - integer_Obligatoire
: group level.
valeur - integer_Obligatoire
: index for the last generated line.
boolPremierAppel - boolean_Facultatif
: generation activation.
boolVersionEtendue - boolean_Facultatif
: generation activation on full page or not.
boolErreurAppel - boolean_Facultatif
: generation activation on data error.
compteur_actions - integer_Facultatif
: max number of tab actions.
compteur_colonnes_visibles - integer_Facultatif
: number of invisible tab columns.
<private> string displayGroup(<integer_Obligatoire> niveau, <integer_Obligatoire> valeur)
niveau - integer_Obligatoire
: group level.
valeur - integer_Obligatoire
: index for the last generated line.
itemLignes - array_Obligatoire
: items tab.
boolPremierAppel - boolean_Facultatif
: generation activation.
boolVersionEtendue - boolean_Facultatif
: generation activation on full page or not.
boolErreurAppel - boolean_Facultatif
: generation activation on data error.
compteur_actions - integer_Facultatif
: max number of tab actions.
compteur_colonnes_visibles - integer_Facultatif
: number of invisible tab columns.
<private> string displayLines(<integer_Obligatoire> minLignes, <integer_Obligatoire> maxLignes, <integer_Obligatoire> i, <array_Obligatoire> itemLignes)
minLignes - integer_Obligatoire
: index for the first generated line.
maxLignes - integer_Obligatoire
: index for the last generated line.
i - integer_Obligatoire
: index for the generated line from which compute will begin.
itemLignes - array_Obligatoire
: items tab.
boolPremierAppel - boolean_Facultatif
: generation activation.
boolVersionEtendue - boolean_Facultatif
: generation activation on full page or not.
boolErreurAppel - boolean_Facultatif
: generation activation on data error.
compteur_actions - integer_Facultatif
: max number of tab actions.
compteur_colonnes_visibles - integer_Facultatif
: number of invisible tab columns.
Object displayPercent(col, id, value)
<private> void doCellAverageUpdating(<String_Obligatoire> niveau, <Element_Obligatoire> totalElement, <Array_Obligatoire> tab, <String_Obligatoire> col)
niveau - String_Obligatoire
: level of the group
totalElement - Element_Obligatoire
: dom element of the total to change
tab - Array_Obligatoire
: array of values
col - String_Obligatoire
: column's number.
<private> void doCellSumUpdating(<String_Obligatoire> niveau, <Element_Obligatoire> totalElement, <Array_Obligatoire> tab, <String_Obligatoire> col)
niveau - String_Obligatoire
: level of the group
totalElement - Element_Obligatoire
: dom element of the total to change
tab - Array_Obligatoire
: array of values
col - String_Obligatoire
: column's number.
<private> string ecrireComposantDomHTMLBoucle(<integer_Obligatoire> minLignes, <integer_Obligatoire> maxLignes)
minLignes - integer_Obligatoire
: Entier indice de la 1° ligne à générée
maxLignes - integer_Obligatoire
: Entier indice de la dernière ligne à générée
boolPremierAppel - boolean_Facultatif
: Booléen précisant si la génération du code est déclenchée
boolVersionEtendue - boolean_Facultatif
: Booléen précisant si la génération du code est déclenchée en pleine page ou non.
boolErreurAppel - boolean_Facultatif
: Booléen précisant si la génération du code est déclenchée en cas d'erreur sur l'affichage du contenu du tableur.
compteur_actions - integer_Facultatif
: Entier précisant le nombre d'action maximale du tableau.
compteur_colonnes_visibles - integer_Facultatif
: Entier précisant le nombre de colonnes visibles du tableur.
<private> string ecrireComposantDomHTMLZoneCalcul(<integer_Obligatoire> niveau, <String_Obligatoire> valeur)
niveau - integer_Obligatoire
: Entier indice le niveau du regroupement
valeur - String_Obligatoire
: String contient la valeur du regroupement en cours pour le niveau donné
boolPremierAppel - boolean_Optionnel
: Booléen précisant si la génération du code est déclenchée
boolVersionEtendue - boolean_Optionnel
: Booléen précisant si la génération du code est déclenchée en pleine page ou non.
boolErreurAppel - boolean_Optionnel
: Booléen précisant si la génération du code est déclenchée en cas d'erreur sur l'affichage du contenu du tableau.
compteur_actions - integer_Optionnel
: Entier précisant le nombre d'action maximale du tableau.
compteur_colonnes_visibles - integer_Optionnel
: Entier précisant le nombre de colonnes visibles du tableau.
<private> string ecrireComposantDomHTMLZoneGroupe(<integer_Obligatoire> niveau, <String_Obligatoire> valeur)
niveau - integer_Obligatoire
: Entier indice le niveau du regroupement
valeur - String_Obligatoire
: String contient la valeur du regroupement en cours pour le niveau donné
boolPremierAppel - boolean_Optionnel
: Booléen précisant si la génération du code est déclenchée
boolVersionEtendue - boolean_Optionnel
: Booléen précisant si la génération du code est déclenchée en pleine page ou non.
boolErreurAppel - boolean_Optionnel
: Booléen précisant si la génération du code est déclenchée en cas d'erreur sur l'affichage du contenu du tableau.
compteur_actions - integer_Optionnel
: Entier précisant le nombre d'action maximale du tableau.
compteur_colonnes_visibles - integer_Optionnel
: Entier précisant le nombre de colonnes visibles du tableau.
<private> string ecrireComposantDomHTMLZoneInfo()
boolPremierAppel - boolean_Optionnel
Booléen précisant si la génération du code est déclenchée
boolVersionEtendue - boolean_Optionnel
Booléen précisant si la génération du code est déclenchée en pleine page ou non.
boolErreurAppel - boolean_Optionnel
Booléen précisant si la génération du code est déclenchée en cas d'erreur sur l'affichage du contenu du tableau.
compteur_colonnes_visibles - integer_Optionnel
Entier précisant le nombre de colonnes visibles du tableau.
void excelExportBoucle(<String_Obligatoire> form, <int_Obligatoire> nbLines)
form - String_Obligatoire
: the HTML form
nbLines - int_Obligatoire
: the number of lines in the table
void excelExportCalcul(<int_Obligatoire> level, <String_Obligatoire> value, <String_Obligatoire> form, <int_Obligatoire> line)
level - int_Obligatoire
: the level of the group (1,2,3)
value - String_Obligatoire
: the value of the group
form - String_Obligatoire
: the HTML form
line - int_Obligatoire
: the line after write the calcul
void excelExportGroupe(<int_Obligatoire> level, <String_Obligatoire> value, <String_Obligatoire> form, <int_Obligatoire> line)
level - int_Obligatoire
: the level of the group (1,2,3)
value - String_Obligatoire
: the value of the group
form - String_Obligatoire
: the HTML form
line - int_Obligatoire
: the line before write the title
void excelExportTotal(<String_Obligatoire> form)
form - String_Obligatoire
: the HTML form
<private> boolean existeFiltreTitre(<String_Obligatoire> titre1, <String_Obligatoire> titre2, <String_Obligatoire> titre3)
titre1 - String_Obligatoire
: Valeur du titre de niveau 1.
titre2 - String_Obligatoire
: Valeur du titre de niveau 2.
titre3 - String_Obligatoire
: Valeur du titre de niveau 3.
Object extend_ComposantTableau(<String_Obligatoire> id, <XMLObjectSauvegarde_Facultatif> XMLObjectInfos, <String_Facultatif> urlXMLData, <boolean_Obligatoire> boolMessageAttente, <boolean_Obligatoire> boolListe)
id - String_Obligatoire
: String indiquant l'id de l'élément à instancier. Sa valorisation doit correspondre au nom de la variable JavaScript du composant instancié.
XMLObjectInfos - XMLObjectSauvegarde_Facultatif
: Objet XMLObjectSauvegarde pour paramétrer le composant.
urlXMLData - String_Facultatif
: String indiquant l'url du flux XML à rapatrier pour afficher le contenu informatif du tableau.
boolMessageAttente - boolean_Obligatoire
: Booléen indiquant la présence ou non d'un message d'attente lors du rapatriement du flux XML lié au contenu informatif du composant.
boolListe - boolean_Obligatoire
: Booléen indiquant si le composant est une liste ou non pour gérer un affichage différent.
boolMaitre - boolean_Optionnel
: Booléen indiquant si le composant est un tableau maître pour gérer un affichage différent.
boolRolloverLigne - boolean_Optionnel
: Booléen indiquant si le roll-over (surlignement lors du passage de la souris) de chaque ligne est géré.
versionReduite - boolean_Optionnel
: Booléen indiquant si le tableau doit être affiché en version réduite.
erreurXML - String_Optionnel
: String précisant le type d'erreur utilisé lors du rapatriement du flux XML lié au contenu informatif du tableau. (voir documentation sur le fw_xml.js du framework technique, parseErrorXML(type),parseErrorCookieXML(type)).
boolActionEditDefault - boolean_Optionnel
: Booléen précisant si l'action d'édition d'une ligne s'effectue dans le tableau (par défaut) ou pas.
boolActionSupprDefault - boolean_Optionnel
: Booléen précisant si l'action de suppression d'une ligne s'effectue dans le tableau (par défaut) ou pas.
boolActionAjoutDefault - boolean_Optionnel
: Booléen précisant si l'action d'ajout d'une ligne s'effectue dans le tableau (par défaut) ou pas.
tabColonnes - t_ObjectColonne_Optionnel
: Tableau d'objets ObjectColonne pour paramétrer les colonnes en JavaScript si pas de flux XML pour effectuer ce paramétrage (XMLObjectInfos).
<private> void incrementTabCalculs(<array_Obligatoire> itemlignesi)
itemlignesi - array_Obligatoire
: lines tab.
<private> void initInfosGroupeByXML()
Aucun -
<private> Array_String listerTitres(<titre1_Facultatif> titre1,<titre2_Facultatif> titre2)
titre1 - titre1_Facultatif
: titre de niveau 1
titre2 - titre2_Facultatif
: titre de niveau 2
<private> void onClickGroupe(<Object_Facultatif> tabLigneCourante,<Object_Facultatif> imageCourante)
tabLigneCourante - Object_Facultatif
: Ligne depuis laquelle est appelée l'évenement HTML
imageCourante - Object_Facultatif
: Image depuis laquelle est appelée l'évenement HTML
<private> void onMouseOutGroupe(<Object_Obligatoire> imageCourante)
imageCourante - Object_Obligatoire
: Image depuis laquelle est appelée l'évenement HTML
<private> void onMouseOverGroupe(<Object_Obligatoire> imageCourante)
imageCourante - Object_Obligatoire
: Image depuis laquelle est appelée l'évenement HTML
<private> void ouvrirFiltreTitres()
Aucun -
<private> void resetTabCalculs(<integer_Obligatoire> value)
value - integer_Obligatoire
: level of group
<private> string setCalcul(<integer_Obligatoire> niveau, <integer_Obligatoire> valeur)
niveau - integer_Obligatoire
: group level.
valeur - integer_Obligatoire
: index for the last generated line.
minLignes - integer_Obligatoire
: index for the first generated line.
maxLignes - integer_Obligatoire
: index for the last generated line.
cIndice - integer_Obligatoire
: index for the generated line from which compute will begin.
itemLignes - array_Obligatoire
: items tab.
boolPremierAppel - boolean_Facultatif
: generation activation.
boolVersionEtendue - boolean_Facultatif
: generation activation on full page or not.
boolErreurAppel - boolean_Facultatif
: generation activation on data error.
compteur_actions - integer_Facultatif
: max number of tab actions.
compteur_colonnes_visibles - integer_Facultatif
: number of invisible tab columns.
<private> void setPositionCalcul(<ELEMENT_Obligatoire> node)
node - ELEMENT_Obligatoire
: <the CALCUL_POSITION> xml node.
<private> boolean testFiltreTitre(<int_Obligatoire> item)
item - int_Obligatoire
: index de la ligne à tester.
<private> void triTableur(<String_Obligatoire> ordre)
ordre - String_Obligatoire
: correspond aux constantes de tri
void updateCellTotal(<String_Obligatoire> id, <String_Obligatoire> group, <String_Obligatoire> subtype, <String_Obligatoire> type_name, <String_Obligatoire> col, <Element_Obligatoire> element, <Element_Obligatoire> total1, <Element_Obligatoire> total2, <Element_Obligatoire> total3, <Element_Obligatoire> total)
id - String_Obligatoire
: tab's id;
group - String_Obligatoire
: cell's group id (x:y:z)
subtype - String_Obligatoire
: column's subtype.
type_name - String_Obligatoire
: column's type.
col - String_Obligatoire
: column's number
element - Element_Obligatoire
: cell's dom element (input text) from which the event comes.
total1 - Element_Obligatoire
: group 1 's sub-total dom element (td) corresponding to this element.
total2 - Element_Obligatoire
: group 2 's sub-total dom element (td) corresponding to this element.
total3 - Element_Obligatoire
: group 3 's sub-total dom element (td) corresponding to this element.
total - Element_Obligatoire
: total dom element (td) corresponding to the page.
<private> void updateDataCascade(<String_Obligatoire> id)
id - String_Obligatoire
: id de l'input text qui déclenche l'évènement
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |