public class GroupEditor extends AbstractEditor {
@Override
public void init(Map params) {
getDialogParams().setWidthAuto();
}
}
FieldGroup and GridLayout components now support align attribute for
alignment in a parent container.
EntityListenerManager, ExcelExporter, DesktopWindowManager are opened
for inheritance.cuba.mainMessagePack property value is invalid.GroupTable don't change visibility when some columns are grouped.TokenList inline=false does not work.MapperScannerConfigurer does not work.FileDescriptor.name attribute. Database update scripts are provided, it is recommended to update database after upgrading to this version.
This is the first public release of platform version 5.3. All significant changes from version 5.2 are listed below.
Long, Integer and String. user-edit.xml, you may have to update them accordingly.
Table component now has setColumnAlignment() method and corresponding align XML attribute for aligning text in cells.
LoadContext.Query does not allow missing parameters and parameters not mentioned in query string. For example, the following code will lead to an error:
loadContext.setQueryString("select u from sec$User u where u.login = :login").setParameter("name", "admin");
dataService.loadList(loadContext);
At the same time this code will execute correctly but return nothing, as before:
loadContext.setQueryString("select u from sec$User u where u.login = :login");
dataService.loadList(loadContext);
find and query requests now return only attributes defined in view. If no view is specified, _local is used.
cuba.rest.productionMode application property to true.
null in commit requests. To do this, specify the view containing these attributes as well.
reports-web:web@zip dependency from build.gradle file.
*.xml files by by searching http://schemas.haulmont.com/cuba/5.2/ string and replacing it to http://schemas.haulmont.com/cuba/5.3/.updateDb Gradle task.