Je travaille sur Extesion pour l'application Qlik Sense 3.0.Comment recevoir des données d'un champ dans Qlik Sense 3.0?
J'ai fait le même sujet sur la communauté qlik, mais je n'ai pas reçu de réponse.
https://community.qlik.com/thread/231938
J'espère que quelqu'un ici peut me aider.
Ok. J'ai une fonction:
function whenMonthsSelected(fieldName){
var field = app.field(fieldName);
var fieldData = field.getData();
console.log("fieldData");
console.log(fieldData);
console.log(fieldData.rows.length);
}
Et quand je l'exécute, je reçois dans le navigateur:
Dans le résultat que j'ai tableau avec 0 éléments.
Et ma question est ...
Que dois-je faire pour recevoir un tableau avec 12 lignes?
Ce tableau contient 12 lignes (Informations sur les mois). Et je peux recevoir des données en cliquant sur l'arbre. Mais dans la console je reçois toujours un tableau avec 0 élément.
Merci.
Avez-vous essayé de fermer et de rouvrir QS? –
On dirait que les lignes ne sont pas chargées au moment où vous conservez console.log. Vous devez y accéder plus tard. –
Comme Roland suggéré essayer et récupérer les données avec promesse. Quelque chose comme: 'field.getData(). Then (function (fieldData) { console.log (fieldData.rows.length) });' –