Closed glebshalyganov closed 5 months ago
As a workaround, code can be migrated in this way: from:
dialogs.createInputDialog(this)
.withParameter(InputParameter.fileParameter("Attachment"))
to:
import com.haulmont.cuba.gui.components.FileUploadField;
...
dialogs.createInputDialog(this)
.withParameter(InputParameter.parameter("Attachment")
.withField(() -> {
FileUploadField fileUploadField = uiComponents.create(FileUploadField.NAME);
fileUploadField.setShowFileName(true);
fileUploadField.setShowClearButton(true);
return fileUploadField;
}))
Add
InputDialog
andInputParameters
classes compatible withFileDescriptor
to cuba module. This implies overriding these classes:io.jmix.ui.app.inputdialog.InputDialog
io.jmix.ui.app.inputdialog.InputParameter
io.jmix.ui.sys.WebDialogs
io.jmix.ui.AppUI