Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Повертає, чи зв'язування даних для установчих елементів керування в елементі керування швидкого перегляду завершено.
Синтаксис
quickViewControl.isLoaded();
Повернуте значення
Тип: логічне значення.
Опис: true – зв'язування даних для установчого елемента керування завершено; хибність інакше.
Зауваження
Зв'язування даних для установчих елементів керування в елементі керування швидкого подання може бути неповним під час події OnLoad головної форми, оскільки форму швидкого подання, до яких прив'язано елемент керування, може не завантажуватися. Тому використання функції getAttribute або будь-яких методів, пов'язаних із даними, на елементі керування може не працювати. Метод isLoaded для елемента керування "Швидке подання" дає змогу визначити стан зв'язування даних для установчих елементів керування в елементі керування швидкого перегляду.
Приклад
Наведений нижче зразок коду демонструє, як можна перевірити стан зв'язування за допомогою методу isLoaded , а потім отримати значення стовпця, до яких прив'язано елемент керування "Установчий" в елементі керування "Швидке подання".
function getAttributeValue(executionContext) {
var formContext = executionContext.getFormContext();
var quickViewControl = formContext.ui.quickForms.get("<QuickViewControlName>");
if (quickViewControl != undefined) {
if (quickViewControl.isLoaded()) {
// Access the value of the column bound to the constituent control
var myValue = quickViewControl.getControl(0).getAttribute().getValue();
console.log(myValue);
// Search by a specific column present in the control
var myValue2 = quickViewControl.getControl().find(control => control.getName() == "<AttributeSchemaName>").getAttribute().getValue();
console.log(myValue2);
return;
}
}
else {
console.log("No data to display in the quick view control.");
return;
}
}