L'objet de vue (this)

L'objet Vue représente une vue et un objet JavaScript à exécution autonome qui peut s'afficher tout seul dans un navigateur.
Lorsque vous éditez un JavaScript dans un éditeur de vue, le mot-clé this fait référence à la vue.

Fonctions de l'objet Vue

Vous pouvez accéder aux fonctions suivantes via l'objet Vue :

Tableau 1. Fonctions de l'objet Vue
Fonction Paramètres Description
getData   Extrait les données liées associées à cette vue. Cette fonction marche uniquement avec les vues ayant des données liées.
Valeur renvoyée
La fonction getData renvoie la valeur des données liées sous forme d'objet JavaScript. Si aucune liaison n'existe pour la vue, la valeur renvoyée est undefined.
Exemple
var dec1 = <viewRef>.getData();
getOption
optionName (chaîne)
Nom de l'option
Extrait l'option associée à cette vue.
Valeur renvoyée
La fonction getOption renvoie la valeur d'une option sous forme d'objet JavaScript. Si aucune option n'existe ou si l'option n'est pas configurée pour la vue, la valeur renvoyée est undefined.
Exemple
var dec1 = <viewRef>.getOption('option1');
setViewData
data (Objet)
Valeur des données liées. Ce type de paramètre doit correspondre au type des données liées.
createPseudoBinding (booléen)
Si la valeur est true, crée une pseudo-liaison s'il n'existe pas de liaison en cours.
Définit ou met à jour la liaison associée à cette vue.
  • Ne l'utilisez qu'avec des liaisons de type simple, ou des liaisons de type complexe avec des propriétés de type simple.
  • Ne l'utilisez pas avec des liaisons dont les propriétés sont des listes ou des types complexes. Pour les types complexes, définissez les liaisons à l'aide du modèle binding.set , comme décrit dans Données de liaison et options de configuration.
Exemple
MyView.setViewData("TEST"); //Updates bound data to the string 'TEST'
setOption
optionName (chaîne)
Nom de l'option
optionValue (Objet)
Valeur de l'option. Le type de ce paramètre doit correspondre au type d'option. Aucune vérification de type n'est effectuée. De plus, l'option doit être associée à une variable et la liaison ne peut pas être statique.
Met à jour les données d'option associées à la vue. La fonction setOption marche uniquement pour les vues avec l'option spécifiée. Si la vue n'inclut aucune option de ce type, un avertissement est consigné dans la console du navigateur et l'exception est émise à nouveau auprès de l'appelant.
Exemple
<viewRef>.setOption("option1", "TestValue1");
getLabel   Extrait la valeur de libellé de la vue.
Valeur renvoyée
La fonction getLabel renvoie la valeur de libellé de la vue sous la forme d'une chaîne JavaScript, htmlEscaped. Si la vue n'inclut aucun libellé, la valeur renvoyée est undefined.
Exemple
var dec1 = <viewRef>.getLabel();
isLabelVisible   Renvoie une valeur booléenne indiquant si le libellé est visible.
Valeur renvoyée
La fonction isLabelVisible renvoie le statut de visibilité du libellé sous forme de valeur booléenne. La valeur renvoyée est false si labelVisibility a la valeur 'HIDDEN' ou undefined. Sinon, la valeur renvoyée est true.
Exemple
var labelVisible = <viewRef>.isLabelVisible();
getLabelVisibility   Extrait le paramètre de visibilité de libellé de la vue.
Valeur renvoyée
La fonction getLabelVisibility renvoie la visibilité de libellé sous forme de valeurs de chaîne JavaScript possibles ('SHOW' et 'HIDE', par exemple). S'il n'existe aucune paramètre de visibilité de libellé, la valeur renvoyée est undefined.
Exemple
var labelVisible = <viewRef>.getLabelVisibility();
isVisible   Vérifie si la vue est visible.
Valeur renvoyée
La fonction isVisible renvoie le statut de visibilité, défini en fonction de la visibilité de la vue parent (valeur booléenne). La valeur renvoyée est false si visibility a la valeur 'NONE' ou 'HIDDEN'. Sinon, la valeur renvoyée est true.
Exemple
var visible = <viewRef>.isVisible();
getVisibility   Renvoie la visibilité réelle d'une vue. Sa valeur est définie selon la visibilité de la vue parent.
Valeur renvoyée
La fonction getVisibility renvoie la visibilité de la vue sous la forme d'une liste de valeurs de chaîne JavaScript possibles, telles que 'REQUIRED', 'EDITABLE', 'READONLY', 'NONE' et 'HIDDEN'. Sa valeur est définie selon la visibilité de la vue parent.
Exemple
var visible = <viewRef>.getVisibility();
getBaseTextDirection   Extrait le paramètre baseTextDirection de la vue.
Valeur renvoyée
Le paramètre baseTextDirection de la vue est renvoyé sous la forme d'une liste de valeurs de chaînes JavaScript possibles, telles que 'DEFAULT', 'CONTEXTUAL', 'LTR' et 'RTL'. Si aucun paramètre n'est défini pour la vue, une chaîne 'DEFAULT' est renvoyée.
Exemple
var dec1 = <viewRef>.getBaseTextDirection();
getHelpText   Extrait le texte d'aide de la vue.
Valeur renvoyée
La fonction getHelpText renvoie la valeur helpText de la vue sous la forme d'une chaîne JavaScript, htmlEscaped. Si la vue ne possède pas de texte d'aide, elle renvoie la valeur null.
Exemple
var dec1 = <viewRef>.getHelpText();