Commit Graph

4886 Commits

Author SHA1 Message Date
Gleb Gorelov
f494f7a569 Implement buffered mode for HasValue components #1307 2018-10-05 12:07:41 +04:00
Yuriy Artamonov
50d8579b3e Set inputPrompt for login and password fields on LoginWindow #1333 2018-10-04 22:25:42 +04:00
Yuriy Artamonov
099b49882f Support inputPrompt for PasswordField #1332 2018-10-04 22:25:29 +04:00
Yuriy Artamonov
cdbfa91dcc Application property’s edit dialog has incorrect size #1262 2018-10-04 19:20:26 +04:00
Roman Pinyazhin
c6e55e47f5 Reset settings of screens invokes ClassCastException #1320 2018-10-04 18:46:46 +04:00
Yuriy Artamonov
edc6941192 Dialog window does not have default width #1265 2018-10-04 18:24:54 +04:00
Gleb Gorelov
783aeedb0a ClassCastException in Filter editor with Tree drag-and-drop #1321 2018-10-04 12:54:58 +04:00
Gleb Gorelov
3a73938837 Remove DataGrid generated columns stubs 2018-10-04 12:26:10 +04:00
Yuriy Artamonov
afc3ba8391 Tab isn't shown for Settings screen in main TabSheet #1319 2018-10-03 23:20:30 +04:00
Yuriy Artamonov
229c1fcd35 NPE when creating report using wizard #1302 2018-10-03 22:51:11 +04:00
Yuriy Artamonov
8e977c48ba Use <gui:screens> tag to declare UiControllersConfiguration in Spring XML #575 2018-10-03 17:25:57 +04:00
Yuriy Artamonov
36cf46c057 Optimize layout of Filter component #775
Removed top level CssLayout, inner "filter-conditions" HorizontalLayout
replaced with CssLayout for Web Client
2018-10-02 19:24:38 +04:00
Yuriy Artamonov
741ef37a44 Accordion shows Tab caption inside of lazy tab content #1281 2018-10-01 20:17:07 +04:00
Gleb Gorelov
96c5369168 Add to UI component events the userOriginated attribute #1162 2018-10-01 12:04:48 +04:00
Yuriy Artamonov
e2315ab8f8 Provide dynamic extension state for Screen and ScreenFragment #1276 2018-10-01 11:28:58 +04:00
Yuriy Artamonov
ce2e8bcb97 New presentation data layer #474
Unify DataSource API for all ListComponents
2018-09-30 22:20:24 +04:00
Yuriy Artamonov
fea6add5f2 Declarative handlers approach with @Install annotation #1280
Convert Field.Validator to Consumer<T>
2018-09-30 16:35:13 +04:00
Yuriy Artamonov
ad111be9b0 New CRUD actions #1312
PickerField actions - lookup / open / clear
2018-09-30 15:22:23 +04:00
Konstantin Krivopustov
2c965eeb07 New presentation data layer #474
Fix registering loaders without id
2018-09-29 23:22:23 +04:00
Yuriy Artamonov
bb6bc65572 New CRUD actions #1312 2018-09-28 18:53:29 +04:00
Roman Pinyazhin
e9b58e2c34 Save UI component settings only if users change them #753 2018-09-28 15:38:31 +04:00
Roman Pinyazhin
b4b045d04b Unsupported web browser page #839 2018-09-28 11:52:59 +04:00
Gleb Gorelov
a2a4f760b8 Implement expandAll/collapseAll methods for TreeDataGrid #1287 2018-09-27 12:13:27 +04:00
Gleb Gorelov
47d04d11aa Replace lambda creation with method references in WebAbstractDataGrid #1304 2018-09-27 10:43:44 +04:00
Konstantin Krivopustov
3c1b5ce2fc New presentation data layer #474
CollectionContainerTreeSource
2018-09-26 19:06:19 +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
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
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
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
258bc43d12 AppContext.getProperty() uses poorly-scaling System.getProperty inside #1222 2018-09-21 10:34: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
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
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
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