2016-07-07 3 views
1

Использование iccube 5.2, мы разработали пользовательский виджет, которому требуется довольно большая загрузка данных ...icCube: как показать, что Big Widget загружается?

К сожалению, при загрузке отчета, содержащего этот виджет, на экране пока ничего не отображается, пока пользователи не будут загружены, и пользователи могут подумать, что ничего не происходит ...

Как я могу посоветовать пользователю, что он работает, и ему просто нужно подождать?

ответ

1

В этом случае есть предопределенные стили.

<div class="ic3-fixed-layout-box ic3-loading" style="width:200px; height:200px"> 
    <div class="ic3-loading-div-back"></div> 
</div> 

Этот html будет иметь размер 200x200 px с загрузкой анимации и эффектом размытия.

Итак, чтобы увидеть, что класс эффектов загрузки .ic3-loading должен быть добавлен в родительский контейнер виджета (с классом .ic3-fixed-layout-box) во время загрузки запроса.

Проверьте, что ваш виджет порождает эти классы перед отправкой запроса, а по запросу успех просто удаляет класс .ic3-loading из родительского элемента, как это делается для виджетов ic3.

Смежные вопросы