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