Andrey Subbotin
|
48a1492bb1
|
Update spock version to 1.2
|
2018-09-26 18:07:50 +04:00 |
|
Andrey Subbotin
|
714574a047
|
Improve EntityLog API to enable logging of non-persistent attributes #1243 (#1295)
|
2018-09-26 17:39:13 +04:00 |
|
Andrey Subbotin
|
9455726e65
|
Improve EntityLog API to enable logging of non-persistent attributes #1243 (#1295)
|
2018-09-26 17:10:17 +04:00 |
|
Gleb Gorelov
|
494d9a6242
|
Remove WidgetsTree component #1282
|
2018-09-26 16:56:52 +04:00 |
|
Gleb Gorelov
|
28c9b08798
|
DataGrid doesn't handle shortcuts #1293
|
2018-09-26 15:27:20 +04:00 |
|
Gleb Gorelov
|
deca679e62
|
Exception if null DataGridSource is set #1292
|
2018-09-26 14:45:34 +04:00 |
|
Andrey Subbotin
|
7c0e9e9633
|
LocalDate / LocalDateTime / LocalTime / OffsetTime / OffsetDateTime support for persistence and UI components #417
Support filters
|
2018-09-26 12:46:58 +04:00 |
|
Andrey Subbotin
|
3ea0f707f8
|
Improve EntityLog API to enable logging of non-persistent attributes #1243 (#1295)
|
2018-09-26 12:42:17 +04:00 |
|
Gleb Gorelov
|
5ab2c751a0
|
Introduce single BeforeClose event for Window #1138
|
2018-09-26 12:27:18 +04:00 |
|
Daniil Tsarev
|
ea59bde655
|
Reimplement TokenList #1202
|
2018-09-25 20:16:15 +04:00 |
|
Gleb Gorelov
|
e781ec6fa3
|
Reimplement the Tree component #1277
|
2018-09-25 19:27:58 +04:00 |
|
Konstantin Krivopustov
|
f7cb088fcb
|
New presentation data layer #474
Add data.xsd, change 'container' attribute name to 'dataContainer'
|
2018-09-25 18:12:34 +04:00 |
|
Konstantin Krivopustov
|
7fe506d804
|
New presentation data layer #474
Specify @InstallSubject for data loaders
|
2018-09-25 18:12:34 +04:00 |
|
Gleb Gorelov
|
c6d5c5e04b
|
Support Context Help for all components #651
Add context help to the scrollBox element
|
2018-09-25 12:59:23 +04:00 |
|
Gleb Gorelov
|
173b9998d5
|
Unify selection change API for Table and DataGrid #909
|
2018-09-25 12:54:00 +04:00 |
|
Daniil Tsarev
|
c274c4dd1e
|
Remove legacy font icons support from WebComponentsHelper #1179
|
2018-09-24 16:14:04 +04:00 |
|
Yuriy Artamonov
|
85eda617a1
|
Declarative handlers approach with @Install annotation #1280
Rename @Provide to @Install
|
2018-09-24 16:07:55 +04:00 |
|
Yuriy Artamonov
|
ecd7dafcfa
|
Split Window controller and Window component behaviour #337
Introduced separate screen/window.xsd, screen/fragment.xsd and screen/layout.xsd
|
2018-09-24 14:10:00 +04:00 |
|
Daniil Tsarev
|
c131832a87
|
Table should not use HTML in column caption by default #662
|
2018-09-24 10:54:44 +04:00 |
|
Konstantin Krivopustov
|
54aa702acc
|
New presentation data layer #474
Add DataContext.ChangeEvent, rework other DataContext events
|
2018-09-23 20:19:50 +04:00 |
|
Yuriy Artamonov
|
0c5b5bd5e4
|
Add annotated methods that should work as a listener #196
Fix ControllerDependencyInjectorTest
|
2018-09-23 14:31:11 +04:00 |
|
Yuriy Artamonov
|
af3c252d6c
|
Add annotated methods that should work as a listener #196
UiControllerDependencyInjector tests
|
2018-09-23 13:47:25 +04:00 |
|
Yuriy Artamonov
|
f80448b70c
|
Add annotated methods that should work as a listener #196
Fix compilation error
|
2018-09-21 19:17:34 +04:00 |
|
Yuriy Artamonov
|
4a81179292
|
Add annotated methods that should work as a listener #196
Generic lambda-based event subscription mechanism for UI controllers
|
2018-09-21 19:11:32 +04:00 |
|
Konstantin Krivopustov
|
0f8068d7e6
|
Ability to log app properties for startup troubleshooting #1284
|
2018-09-21 12:21:33 +04:00 |
|
Konstantin Krivopustov
|
206c512935
|
AppContext.getProperty() uses poorly-scaling System.getProperty inside #1222
Fix test
|
2018-09-21 11:01:40 +04:00 |
|
Andrey Subbotin
|
aacebc72ce
|
Constrains constructor incorrectly hints embedded attributes in the join clause #1241
|
2018-09-21 10:36:43 +04:00 |
|
Konstantin Krivopustov
|
258bc43d12
|
AppContext.getProperty() uses poorly-scaling System.getProperty inside #1222
|
2018-09-21 10:34:30 +04:00 |
|
Daniil Tsarev
|
cbffe33f97
|
Broken table headers layout after sorting and updating #1247
|
2018-09-20 21:40:04 +04:00 |
|
Yuriy Artamonov
|
5ef391761e
|
New event publishing mechanism with Consumer<T> #327
EventHub now uses memory effective storage with arrays
|
2018-09-20 20:00:30 +04:00 |
|
Konstantin Krivopustov
|
de12d903df
|
New presentation data layer #474
Delegate loading to controller
|
2018-09-20 12:21:09 +04:00 |
|
Daniil Tsarev
|
2a47e427db
|
Broken table headers layout after sorting and updating #1247
|
2018-09-20 11:52:59 +04:00 |
|
Yuriy Artamonov
|
f701fdb0c5
|
Declarative providers approach with @Provide annotation #1280
Tests for UiControllerReflectionInspector and @Provide annotation
|
2018-09-20 11:52:26 +04:00 |
|
Daniil Tsarev
|
f8027115c2
|
Move cuba-idp to separate application component #411
|
2018-09-20 11:31:31 +04:00 |
|
Konstantin Krivopustov
|
98823c4f69
|
New presentation data layer #474
DataGrid/TreeDataGrid work with containers
|
2018-09-20 11:15:17 +04:00 |
|
Yuriy Artamonov
|
c3d3105d63
|
Declarative providers approach with @Provide annotation #1280
|
2018-09-19 19:29:52 +04:00 |
|
Konstantin Krivopustov
|
df3d506a0f
|
New presentation data layer #474
WebRowsCount
|
2018-09-19 17:49:33 +04:00 |
|
Andrey Subbotin
|
a446230296
|
Exception when loading cacheable entity if some related entities in the view are not cacheable #1200
|
2018-09-19 13:27:40 +04:00 |
|
Andrey Subbotin
|
d029813319
|
Perf stats with average 0.0 #1232
|
2018-09-19 13:14:18 +04:00 |
|
Yuriy Artamonov
|
2a04c7f7ce
|
Annotated method as a listener for UI components #196
Rename EventHubOwner to EventTarget
Do not generate standard list actions in new screens
|
2018-09-18 19:54:25 +04:00 |
|
Yuriy Artamonov
|
be4da3f365
|
JMX AttributeEditor uses concrete UI component classes #1278
|
2018-09-18 12:13:01 +04:00 |
|
Gleb Gorelov
|
188a7536b6
|
Support Context Help for all components #651
|
2018-09-18 10:49:23 +04:00 |
|
Gleb Gorelov
|
bf95dccf7d
|
Support Context Help for all components #651
|
2018-09-18 10:39:07 +04:00 |
|
Konstantin Krivopustov
|
66845fde96
|
New presentation data layer #474
Group/Tree tables work with containers
|
2018-09-18 10:36:41 +04:00 |
|
Yuriy Artamonov
|
99193e219d
|
Fix JavaDoc compilation of FilterDelegateImpl
|
2018-09-17 20:11:36 +04:00 |
|
Yuriy Artamonov
|
194b9d2b41
|
Tests for @Order annotation on @Subscribe methods #575
|
2018-09-17 19:58:19 +04:00 |
|
Gleb Gorelov
|
b5612ad317
|
Highlight empty required fields and show validation errors #1119
|
2018-09-17 17:45:09 +04:00 |
|
Yuriy Artamonov
|
069cc21dd2
|
New Screen API #575
Convenient methods: Screen.show() and ScreenFragment.init()
|
2018-09-17 17:28:43 +04:00 |
|
Yuriy Artamonov
|
a95417153a
|
Fix JavaDoc compilation
|
2018-09-17 16:25:04 +04:00 |
|
Yuriy Artamonov
|
29214851cf
|
Ability to react to datasource refresh initiated by RowsCount #1258
Fix JavaDoc syntax
|
2018-09-17 14:08:00 +04:00 |
|