Chapitre 5 Intervenir sur le client
Ce chapitre décrit les différentes méthodes mises à disposition par le contrôleur interne pour manipuler le document.
Contenu du chapitre
- 5.1 Fonctionnement du widget de document
- 5.1.1 Introduction
- 5.1.2 Architecture
- 5.1.3 Cinématique
- 5.1.3.1 Initialisation
- 5.1.3.2 Sauvegarde du document
- 5.1.3.3 Changement de document
- 5.1.3.4 Suppression de document
- 5.1.3.5 Changement d'une valeur (via l'interface)
- 5.1.3.6 Changement d'une valeur (controller)
- 5.2 Objets de manipulation sur le client
- 5.2.1 Introduction
- 5.2.2 Document
- 5.2.3 Attribut
- 5.2.3.1 Propriétés
- 5.2.3.2 Méthodes
- 5.2.4 Fenêtre de transition
- 5.2.4.1 Propriétés
- 5.2.4.2 Méthodes
- 5.2.5 Menu
- 5.2.5.1 Propriétés
- 5.2.5.2 Méthodes
- 5.3 Méthodes de manipulation du document
- 5.3.1 Introduction
- 5.3.2 Méthodes de manipulation réseau
-
5.3.2.1
saveDocument -
5.3.2.2
deleteDocument -
5.3.2.3
restoreDocument -
5.3.2.4
fetchDocument -
5.3.2.5
reinitDocument -
5.3.2.6
changeStateDocument -
5.3.2.7
getCustomServerData -
5.3.2.8
addCustomClientData -
5.3.2.9
setCustomClientData -
5.3.2.10
getCustomClientData -
5.3.2.11
removeCustomClientData - 5.3.3 Méthodes de manipulation de l'affichage du document
-
5.3.3.1
hideAttribute -
5.3.3.2
showAttribute -
5.3.3.3
showMessage -
5.3.3.4
setAttributeErrorMessage -
5.3.3.5
cleanAttributeErrorMessage -
5.3.3.6
selectTab -
5.3.3.7
drawTab - 5.3.4 Méthodes d'accès aux valeurs du document
-
5.3.4.1
getProperties -
5.3.4.2
getProperty -
5.3.4.3
hasAttribute -
5.3.4.4
getAttributes -
5.3.4.5
getAttribute -
5.3.4.6
getValues -
5.3.4.7
getValue -
5.3.4.8
setValue -
5.3.4.9
appendArrayRow -
5.3.4.10
insertBeforeArrayRow -
5.3.4.11
removeArrayRow - 5.4 Manipulation des menus
- 5.4.1 Introduction
- 5.4.2 Liste des méthodes
- 5.4.2.1 hasMenu
- 5.4.2.2 getMenus
- 5.4.2.3 getMenu
- 5.5 Internationalisation
- 5.5.1 Récupération d'un translator
-
5.5.1.1
La fonction
getTranslator - 5.5.2 Utilisation d'un translator
-
5.5.2.1
La méthode
_ -
5.5.2.2
La méthode
___ -
5.5.2.3
La méthode
getLocale - 5.5.3 Usage avancé
-
5.5.3.1
La fonction
translatorFactory - 5.5.4 Génération du catalogue
- 5.5.4.1 Format du catalogue
- 5.6 Contraintes
- 5.6.1 Introduction
- 5.6.2 Fonctionnement
- 5.6.2.1 Cycle de vie des contraintes
- 5.6.3 Les méthodes associées
-
5.6.3.1
addConstraint -
5.6.3.2
listConstraints -
5.6.3.3
removeConstraint - 5.7 Les événements documentaires
- 5.7.1 Fonctionnement des événements
- 5.7.1.1 Cycle de vie des événements
- 5.7.2 Les méthodes associées aux événements
-
5.7.2.1
addEventListener -
5.7.2.2
listEventListeners -
5.7.2.3
removeEventListener - 5.7.3 Liste des événements déclenchés sur le document
-
5.7.3.1
actionClick -
5.7.3.2
beforeClose -
5.7.3.3
close -
5.7.3.4
downloadFile -
5.7.3.5
beforeDelete -
5.7.3.6
afterDelete -
5.7.3.7
displayError -
5.7.3.8
displayMessage -
5.7.3.9
ready -
5.7.3.10
beforeRestore -
5.7.3.11
afterRestore -
5.7.3.12
beforeSave -
5.7.3.13
afterSave -
5.7.3.14
validate - 5.7.4 Liste des événements déclenchés sur les attributs
-
5.7.4.1
attributeAnchorClick -
5.7.4.2
attributeArrayChange -
5.7.4.3
attributeBeforeRender -
5.7.4.4
attributeDownloadFile -
5.7.4.5
attributeHelperResponse -
5.7.4.6
attributeHelperSearch -
5.7.4.7
attributeHelperSelect -
5.7.4.8
attributeReady -
5.7.4.9
change -
5.7.4.10
attributeUploadFile -
5.7.4.11
attributeUploadFileDone -
5.7.4.12
attributeBeforeTabSelect -
5.7.4.13
attributeAfterTabSelect -
5.7.4.14
attributeTabChange - 5.7.5 Liste des événements déclenchés par l'option "addCreateDocumentButton"
- 5.7.5.1 attributeCreateDialogDocumentReady
- 5.7.5.2 attributeCreateDialogDocumentBeforeSetFormValues
- 5.7.5.3 attributeCreateDialogDocumentBeforeSetTargetValue
- 5.7.5.4 attributeCreateDialogBeforeClose
- 5.7.5.5 attributeCreateDialogBeforeDestroy
- 5.7.6 Liste des événements de changement d'état
-
5.7.6.1
beforeDisplayTransition -
5.7.6.2
afterDisplayTransition -
5.7.6.3
beforeTransitionClose -
5.7.6.4
beforeTransition -
5.7.6.5
failTransition -
5.7.6.6
successTransition - 5.7.7 Déclencher des événements
-
5.7.7.1
triggerEvent