pan[beNumber].addClickListener(new MyCustomListener(beNumber)); class MyCustomListener implements MouseEvents.ClickListener{ final int beNumber;//I guess you use int in your arrays public MyCustomListener(int beNumber){ this.beNumber = beNumber; } @Override public void click(MouseEvents.ClickEvent event) { // Create a sub-window and set the content Window subWindow = new Window("Patient Transfer", new WardMovementView(beNumber));//pass that var to your custom component if you want to use it subWindow.setCaptionAsHtml(true); subWindow.setModal(true); subWindow.setWidth("1200px"); subWindow.setHeight("800px"); UI.getCurrent().addWindow(subWindow); } }
pan[beNumber].addClickListener(new MouseEvents.ClickListener() { private static final long serialVersionUID = 1L; @Override public void click(MouseEvents.ClickEvent event) { // Create a sub-window and set the content Window subWindow = new PatientTranfserWindow("Patient Transfer", new WardMovementView()); subWindow.setCaptionAsHtml(true); subWindow.setModal(true); subWindow.setWidth("1200px"); subWindow.setHeight("800px"); subWindow.setBENumber(beNumber); UI.getCurrent().addWindow(subWindow); } });
artifactDtlsWindow.setCaption(HawkbitCommonUtil .getArtifactoryDetailsLabelId(softwareModule.getName() + "." + softwareModule.getVersion(), getI18n())); artifactDtlsWindow.setCaptionAsHtml(true); artifactDtlsWindow.setClosable(true); artifactDtlsWindow.setResizable(true);
artifactDtlsWindow.setCaption(HawkbitCommonUtil .getArtifactoryDetailsLabelId(softwareModule.getName() + "." + softwareModule.getVersion(), getI18n())); artifactDtlsWindow.setCaptionAsHtml(true); artifactDtlsWindow.setClosable(true); artifactDtlsWindow.setResizable(true);