Настраиваю дажборд по этому видео.
Предварительно настроил по инструкции для jmix по этой ссылке.
Виджиты работают, но не обновляются при установке “времени обновления”.
Допустим, виджит “Random Joke” обновляется лишь тогда, когда я закрываю вкладку “Показать” и открываю эту вкладку заново, но сам по себе виджет не обновляется по таймеру.
Полагаю, что я не до конца внёс настройки.
Подскажите пожалуйста:
-
Что подразумевается под значением: “com.company.sample.widgets.CustomWidgetSet” параметра: “jmix.ui.widgetSet” в файле application.properties ? Директорию widgets я создал, но что значит CustomWidgetSet, это какой-то конкретный класс или любой из виджетов?
-
Надо ли перемещать все виджиты в папку “com.company.sample.widgets”?
-
Надо ли в методе refresh класса LookupWidget прописывать логику или рефреш будет работать в любом случае?
Вот сам класс:
@DashboardWidget(name = “CAPTION”, editFragmentId = “dshbrd_LookupWidget.edit”)
@UiController(“dshbrd_LookupWidget”)
@UiDescriptor(“lookup-widget.xml”)
public class LookupWidget extends ScreenFragment implements RefreshableWidget {
public static final String CAPTION = “Lookup”;@WindowParam protected Widget widget; @WindowParam protected DashboardModel dashboardModel; @WindowParam protected Dashboard dashboard; @WidgetParam @WindowParam protected String lookupWindowId; public String getLookupWindowId() { return lookupWindowId; } public void setLookupWindowId(String lookupWindowId) { this.lookupWindowId = lookupWindowId; } @Override public void refresh(DashboardEvent dashboardEvent) { //some actions }
}
-
Или может виджиты могут не обновляються из-за чего-то ещё?