Я работаю над расширением для приложения Qlik Sense 3.0.Как получить данные из поля в Qlik Sense 3.0?
Я сделал ту же тему в сообществе qlik, но не получил ответа.
https://community.qlik.com/thread/231938
Я надеюсь, что кто-то здесь может помочь мне здесь.
Хорошо. У меня есть функция:
function whenMonthsSelected(fieldName){
var field = app.field(fieldName);
var fieldData = field.getData();
console.log("fieldData");
console.log(fieldData);
console.log(fieldData.rows.length);
}
И когда я исполню его, я получаю в браузере:
В результате у меня есть массив с 0 элементами.
И мой вопрос ...
Что мне делать, чтобы получить массив с 12 строками?
Этот массив хранит 12 строк (информация о месяцах). И я могу получить данные, щелкнув по дереву. Но в консоли я всегда получаю массив с элементом 0.
Спасибо.
Вы пытались закрыть и повторно открыть QS? –
Похоже, что строки не загружаются с момента вашего console.log. Вам нужно получить к ним доступ позже. –
Как Роланд предложил попробовать и получить данные с обещанием. Что-то вроде: 'field.getData(). Then (function (fieldData) { console.log (fieldData.rows.length) });' –