Fix diagnostic and terminal group imports
This commit is contained in:
@ -1,7 +1,6 @@
|
||||
package com.cmobile.unifiedtms.web.screens.terminallastdiagnosticinfo;
|
||||
|
||||
import com.cmobile.unifiedtms.entity.ApplicationSimple;
|
||||
import com.cmobile.unifiedtms.entity.DownloadTask;
|
||||
import com.haulmont.cuba.gui.model.CollectionLoader;
|
||||
import com.haulmont.cuba.gui.model.InstanceContainer;
|
||||
import com.haulmont.cuba.gui.screen.*;
|
||||
@ -15,8 +14,6 @@ import javax.inject.Inject;
|
||||
@EditedEntityContainer("terminalLastDiagnosticInfoDc")
|
||||
@LoadDataBeforeShow
|
||||
public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastDiagnosticInfo> {
|
||||
@Inject
|
||||
private InstanceContainer<TerminalLastDiagnosticInfo> terminalLastDiagnosticInfoDc;
|
||||
@Inject
|
||||
private CollectionLoader<ApplicationSimple> applicationSimplesDl;
|
||||
@Inject
|
||||
@ -24,6 +21,7 @@ public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastD
|
||||
|
||||
@Subscribe
|
||||
public void onInit(InitEvent event) {
|
||||
applicationSimplesDl.setParameter("diagnosticInfoId", null);
|
||||
applicationSimplesDl.addPostLoadListener(applicationSimplePostLoadEvent -> {
|
||||
logger.info(">>> App Simple Loader Loaded!! : {}", applicationSimplePostLoadEvent.getLoadedEntities().size());
|
||||
applicationSimplePostLoadEvent.getLoadedEntities().forEach(applicationSimple -> {
|
||||
@ -35,7 +33,7 @@ public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastD
|
||||
@Subscribe(id = "terminalLastDiagnosticInfoDc", target = Target.DATA_CONTAINER)
|
||||
public void onTerminalLastDiagnosticInfoDcItemChange(InstanceContainer.ItemChangeEvent<TerminalLastDiagnosticInfo> event) {
|
||||
TerminalLastDiagnosticInfo info = event.getItem();
|
||||
logger.info(">>> Last Diagnostic Info Id: {}", info,getId());
|
||||
logger.info(">>> Last Diagnostic Info Id: {}", info != null ? info.getId() : null);
|
||||
if(info != null) {
|
||||
logger.info(">>> NOT NULL");
|
||||
applicationSimplesDl.setParameter("diagnosticInfoId", info.getId());
|
||||
@ -46,4 +44,4 @@ public class TerminalLastDiagnosticInfoEdit extends StandardEditor<TerminalLastD
|
||||
applicationSimplesDl.load();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user