Hi,
I use v7.2.14 Cuba Platform
I try invoke another ScreenFragment when the user press a button. But I obtained this error:
“Unable to create screen extranet_Client.browse with type FRAGMENT. If the screen is defined as @UiController make sure it is not present in legacy screens.xml”
The web-screns.xml is empty
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<screen-config xmlns="http://schemas.haulmont.com/cuba/screens.xsd">
</screen-config>
The ClientBrowse.java
@UiController("extranet_Client.browse")
@UiDescriptor("client-browse.xml")
@LookupComponent("clientsTable")
@LoadDataBeforeShow
public class ClientBrowse extends ScreenFragment {
}
The CompanyBrowse.java
@Install(to = "LKCompany", subject = "lookupSelectHandler")
private void lKEmpresaLookupSelectHandler() {
screenBuilders.screen(this)
.withScreenId("extranet_Client.browse")
.withOpenMode(OpenMode.DIALOG)
.build().show();
}
@Subscribe("btnGoClient")
public void onBtnGoClientClick(Button.ClickEvent event) {
lKEmpresaLookupSelectHandler();
}
Please, can someone help me with this problem?. Thanks