public class GroupEditor extends AbstractEditor { @Override public void init(Mapparams) { 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.