forked from mcarniel/oswing
-
Notifications
You must be signed in to change notification settings - Fork 0
/
relnotes.txt
2250 lines (1624 loc) · 129 KB
/
relnotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Release Notes 2.4.4
-------------------
Fixed problem with SQLUtils.
Release Notes 2.4.3
-------------------
Fixed problem on LookupController, when setting horizontal text alignment for header of a combo column.
Fixed problem when saving a Form panel having a XXXSpinnerControler with focus in it.
Fixed problem with PivotTable when applying multiple InputFilters to the same column.
Fixed problem with grid profile, related to multiple filtering conditions to save.
Changed a bit GenericButton event handling, so that now the click event is fired within the AWT event queue, instead of a simple Thread.
Improved QueryUtil.getQuery in order to support stored functions call in select statement
Improved translations reported in CzechOnlyResourceFactory class.
Moved calling to ApplicationEventQueue at the MDIFrame creation.
Release Notes 2.4.2
-------------------
Added PRESET_LAST_VALUE_IN_COMBO_XXX global property to ClientSettings, in order to preset the last selected item in combo column/control
Changed Form panel: now beforeInsertRecord and beforeEditRecord are invoked one instead of twice, when pressing insert/edit button.
Improved lookup usage in grid when using an ORM: now an object selected using a lookup is cloned when assigning it as an inner object of the object's row of the grid.
Forced focus in lookup cell in grid, when LookupController.onInvalidCode property is to set ON_INVALID_CODE_RESTORE_FOCUS.
Improved TextControl: when text is longer than "columns" characters, the beginning part of text is displayed. Moreover, a non String value is accepted by setValue method.
Fixed lookup bug when the whole value object is mapped to a grid's attribute.
Release Notes 2.4.1
-------------------
Added setHeaderTextAlignment method to LookupController, in order to set the horizontal alignment of column header.
Added another constructor to LabelControl, in order to directly specify the label's text.
Release Notes 2.4
-----------------
Added "border" property to ButtonColumn, in order to customize button border.
Fixed a bug in GridControl with CheckBoxColumn when this column is locked to the left of the grid.
Release Notes 2.3.9
-------------------
Improved buttons panel on the bottom area of the MDIFrame: now windows numeration reuse free numbers.
Improved FormController: added beforeSaveDataInEdit and beforeSaveDataInInsert callback methods, in order to interrupt saving operation.
Improved GridController: added beforeSaveDataInEdit and beforeSaveDataInInsert callback methods, in order to interrupt saving operation.
Release Notes 2.3.8
-------------------
Added "setColumnDynamicSettings" method to LookupController class, in order to format numeric values.
Improved QueryUtil class, by providing:
- other "insertTable" methods, where it is possible to specify fields to insert without extracting values from the value object.
- another "updateTable" method, where it is possible to specify fields to update and not compare.
Improved GridControl component, by adding some utility methods:
- "collapseAllRows", to collapse all expanded rows, in case of grid having nested components.
- "addRowSelectionInterval" to select additional rows
- "removeRowSelectionInterval" to deselect rows
- "clearSelection" to remove all rows selection
Changed attribute name selector in UI designer, in order to include Character type attribute too.
Fixed translation in PolishOnlyResourceFactory class.
Fixed problem in TextFormattedControl when using MaskFormatter.setValueContainsLiteralCharacters(false);
Fixed problem with expandable grids, when using a combobox column as expandable column.
Release Notes 2.3.7
-------------------
Improved grid: now it is possible to define a default filtering condition at column level, through "Column.setDefaultFilterValues" method,
to apply when the grid is showed.
Improved expandable grids: now it is possible to resize/repositioning columns also with expandable grids.
Improved filter panel:
- added translations to filter operators and sorting orders
- added "NOT IN" filter condition
Added GENERIC_BUTTON_FOCUSABLE global property to ClientSettings class, in order to define if GenericButton instances are focusable.
Added Russian translations.
Fixed problem with expandable grids, when moving from a block of data to another one.
Fixed problem with expandable grids, when using combobox columns.
Fixed filter button issue.
Release Notes 2.3.6
-------------------
Final release 2.3.6 available
Fixed exception on changing language in LoginDialog
Fixed bean info descriptors of TreePanel and ImageControl components.
Release Notes 2.3.5
-------------------
Final release 2.3.5 available
Added stop progress bar button.
Added "alwaysAvailableRequests" optional property to web.xml and used by Controller class,
in order to specify a list of request names that can be accessible event without login.
Fixed some bean info properties, not correctly defined in BeanInfo.jar
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.3.4
-------------------
Final release 2.3.4 available
Fixed problem with attribute editor property to use in UI designer and problem when analyzing inner objects in complex components.
Changed center dialog policy: now OpenSwing components will show a warning/error dialog centered related to a JDialog first and to a JFrame secondly.
Fixed polish translation.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.3.3
-------------------
Final release 2.3.3 available
- Improved findNextValue method in GridControl: now it is possible to specify the matching criteria to use when searching for patterns.
- Fixed some translations for Polish language.
- Fixed problems on rendering top/bottom rows.
- Fixed problem when pressing TAB key on lookup control and auto completion window is visible.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.3.2
-------------------
Final release 2.3.2 available
- added new input control: FileControl, in order to upload/download files in Form panel
- centered warning messages in grid, form and lookups in relation with its container and not the MDI frame
- added findNextValue method to GridControl, in order to programmatically search for a specified value in a specified column with case insensitive criteria
- improved Form panel: now focus is automatically setted on the first invalid input control, when saving/pushing data
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.3.1
-------------------
Final release 2.3.1 available
- fixed bug on rendering TextFormattedColumns
- fixed problem on using autoResize property in ImageControl
- fixed problem on saving grid profile (on file and db) when using the IN operator with multiple values
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.3
-----------------
Final release 2.3 available
- set translations with caps lock message in LoginDialog
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.9
-------------------
Final release 2.2.9 available
- added a warning message to LoginDialog, when caps lock is pressed
- change a bit the XXXResponse classes, by adding setError/setErrorMessage methods
- fixed problem on rendering rowz in a grid having locked columns when using vertical scrollbar
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.8
-------------------
Final release 2.2.8 available
- added SpinnerListControl and SpinnerNumberControl components
- added SpinnerListColumn and SpinnerNumberColumn components for grid
- changed GridPermissionManager interface declaration
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.7
-------------------
Final release 2.2.7 available
- added another constructor to LoginDialog, in order to manually set the window size; useful when using OpenSwing with no "system" Look and feels
- added "cleanUp" method to GridControl and Form panel, in order to clean up the row/form content in INSERT/EDIT modes
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.6
-------------------
Final release 2.2.6 available
- fixed a problem with QueryUtil.updateTable, when updating table having also a BLOB type field
- fixed a problem with GridController.selectedCell when changing row
- fixed problem with FormattedTextColumn
- changed NorwegianOnlyResourceFactory class with an updated version
- added "strictUsage" property to date control/columns, in order to force validation of inputed text and clean up/restore previous correct date, when the text is incorrect
- added DATE_COMPONENT_STRICT_USAGE global property to ClientSettings, in order to define the default value of "strictUsage" property to date control/columns
- changed "getConnection" method in DataSourceConnection class, by surrounding code with try-catch within the method, in order to support Tomcat7/GlassFish 3 A.S.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.5
-------------------
Final release 2.2.5 available
- fixed a problem with QueryUtil.getQuery, when reading a BLOB type field
- added demo50, in order to test BLOB field reading/writing to Oracle db
- improvements in "windows icon panel" of MDI frame (thanks to Marandola)
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.4
-------------------
Final release 2.2.4 available
- lookup:
- fixed problem with maxCharacters and columns properties of lookup control
- added "showErrorMessage" property to LookupController, in order to hide the error message when validating an incorrect code
- other input controls:
- improved behavior of FormattedTextControl when losting focus and the field is empty or set to the empty default mask
- grid:
- GridController.selectedCell callback is invoked now also when selecting another column of the same row
- fixed bug introduced with past version of OpenSwing with lookup grid frames
- MDI frame:
- fixed problem with "win icons panel" at the bottom of the MDI environment when adding more windows and removing all of them
- fixed a problem with maximized internal frames when closing them and ClientSettings.STORE_INTERNAL_FRAME_PROFILE is set to true
- fixed problem when double clicking within an empty are of the tree menu
- improved "uniqueInstance" property of internal frames: when trying to open an already not selected unique instance of a frame, now it receive the focus
- improved SwithDialog (thanks to Marandola) by showing the current selected frame in the list of opened frames
- added global properties to ClientSettings (thanks to Marandola), in order to customize the "Window" menu items and "File" menu items and "win icons panels" buttons (icons and visibility)
- added new menu item named "close window" to "Window" menu (thanks to Marandola), in order to close current selected window
- TreeGridPanel:
- added "iconAttributeName" optional attribute, in order to customize the icon to show for each tree node
- added "backgroundColor" optional attribute, in order to set the background color for this component
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.3
-------------------
Final release 2.2.3 available
- fixed orientation issue with GenericButton when using horizontal text alignment
- changed default behavior of FilterButton when autoLoadData in grid is set to false: now FilterButton remains enabled
- fixed problem with FilterButton when user profile is enabled and no rows are showed in grid
- added new global property FIRST_CELL_RECEIVE_FOCUS to ClientSettings: if set to false, a GridControl will set focus on the last cell
(instead of the first cell) when grid mode is switched to INSERT or EDIT mode
- fixed problem with HibernateUtils when loading last block of data and block size is greater than the total number of rows
- added new global property STORE_INTERNAL_FRAME_PROFILE to ClientSettings: it allows to automatically set internal frame size and location previously setted by user
- improved Form panel: now Character type is supported in the value object binded to Form panel
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.2
-------------------
Final release 2.2.2 available
- fixed problem with validateCell method of editable grid, when using DecimalColumn binded to attributes having type Float, Double, etc.
- fixed problem with nested components in grid, when hiding columns in outer grid
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2.1
-------------------
Final release 2.2.1 available
- improved export to PDF/RTF formats: now it is possible to include a more recent version of iText 2.1.7 (for java 1.5/1.6 only);
changed org.openswing.swing.export.java classses, in order to support both old iText version (for java 1.4) and newer version.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.2
-----------------
Final release 2.2 available
- changed a bit the GenericButton behavior on text alignment, when combined with ClientSettings.BUTTON_XXX_TEXT_POSITION global properties
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.9
-------------------
Final release 2.1.9 available
- fixed problem with ButtonsAuthorizations.isEnabled method in combination with GenericButton permissions
- fixed problem with ComboBoxControl when using it within the UI designer of an IDE
- added two new global properties in ClientSettings class: BUTTON_HORIZONTAL_TEXT_POSITION and BUTTON_VERTICAL_TEXT_POSITION, in order to define the default text position for buttons
- added new global property in ClientSettings class: COLUMN_HEADER_BORDER, used to customize the header border for all grids
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.8
-------------------
Final release 2.1.8 available
- changed build.xml file, in order to create a third distribution jar file: commonos.jar, which includes only **\java\*.class files
- changed README.txt file, in order to support new commonos.jar file
- changed bat/.sh demo files, in order to support new commonos.jar file
- moved EJBExportRemote class to org.openswing.swing.export.java package
- added new global property named SHOW_WINDOW_MENU to ClientSettings class, in order to hide "Window" menu item from the menubar of MDI frame
- added new global property named IGNORE_GRID_SELECTION_FOREGROUND to ClientSettings class, in order to define
if the selected row in grid must have the foreground color defined for the single cell or use a unique color for all cells, defined through GRID_SELECTION_FOREGROUND
- disabled autoscrolling in grid when control key is pressed
- fixed problem with FormattedTextControl on swithing between detail and insert mode: now the text within the control is correctly cleared up
- added setImage(Image img) method to ImageControl, in order to directly set on it the image
- improved getAllFromCriteria and getBlockFromCriteria methods in HibernateUtils class (thanks to Vinicius Silva Marandola), in order to support inner entities search criteria
- added "dragCursor" property to TreePanel, in order to customize drag icon+text
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.7
-------------------
Final release 2.1.7 available
- added support to short type attributes binded to NumericControl components
- fixed the usage of USE_AS_TAB_IN_TEXTAREA global property to JTextArea/TextAreaControl
- fixed problem with double click in grid's lookup, when lookup is a column of GridControl and GridControl has top or bottom locked rows
- fixed problem with DateControl when date is manually setted
- added "showCustomErrorMessage" property to LookupController, in order to show a custom message when the code validation gave back an ErrorResponse.
- added SHOW_CUSTOM_ERROR_MESSAGE_IN_LOOKUP global property to ClientSettings, in order to define the default value of "showCustomErrorMessage" property of LookupController.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.6
-------------------
Final release 2.1.6 available
- added global property USE_AS_TAB_IN_TEXTAREA to ClientSettings, in order to define if TextAreaControl must listen for AS_TAB events
- changed quick search in grid: now search pattern will be clean up when search window is hidden
- fixed in JPAUtils the support to EclipseLink1.2 scrolling feature, in order to speed up the retrieval of last block of data
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.5
-------------------
Final release 2.1.5 available
- fixed in JPAUtils the support to EclipseLink1.2 scrolling feature, in order to speed up the retrieval of last block of data
- fixed runDemo17.bat file
- fixed problem with unique toolbar in MDI frame
- added support to inner objects in ComboBoxVOControl, thanks to Attila Szomor
- added support for generic buttons authorizations, using buttonId property in GenericButton and new ButtonsAuthorizations method
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.4
-------------------
Final release 2.1.4 available
- changed JPAUtils class:
- added support to EclipseLink1.2 scrolling feature, in order to speed up the retrieval of last block of data
- fixed problem with Hibernate EM for JPA 1.0 when scrolling grid to last block of data
- improved date+time and time columns/controls: now it is possible to edit seconds/milliseconds too
- improvements in MDI Frame:
- now it is possible to define accelerator keys to bind to application menu, using setAccelerator method of ApplicationFunction
- now first level items in menubar can invoke functions
- fixed problem in FormController.validateControl when selecting date in DateControl's calendar and focus was not within DateContro field
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.3
-------------------
Final release 2.1.3 available
- lookup: fix problem on using AS_TAB property in lookup, when pressing ENTER button to validate
- updated HungarianOnlyResourceFactory with some missing entries
- fixed infinite loop problem on opening/closing internal frame multiple times
- allowed column reordering with expandable rows for columns next to expandable column
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.2
-------------------
Final release 2.1.2 available
- fixed problem with GenericButton when showing both icon and text
- added "setShortCut" method to ApplicationFunction, in order to manually define the menu item shortcut
- added "maxCharacters" property to all numeric type columns
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1.1
-------------------
Final release 2.1.1 available
- fixed problem on quick filter panel and filter panel, when using combobox columns where domain is not defined using domain id
- fixed problem on quick filter panel when selecting a date from the calendar popup window
- added "vievFileMenu" to MDIFrame, in order to show/hide "File" menu in MDI frame menubar
- updated CzechOnlyResourceFactory and HungarianOnlyResourceFactory classes
- added "setShowCalendarButton" to DateControl, in order to show/hide calendar button
- improved LoginDialog, when using multilanguage application and changing language before logging in
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.1
-----------------
Final release 2.1 available
- changed TreePanel behavior when selecting multiple nodes: now popup menu is showed in this case too
- fixed problem in QueryUtil when using filtering grid with multiple values and is null operator
- improved grid/form value object analysis: now multiple instances of the of the same class are managed
- added "getLazyInitializedAttributes" to Form panel, in order to define attributes to skip on managing Form's value object
- added HH_MM_SS_SSS and HH_MM_SS_SSS_AAA masks to Resources class, in order to support times expressed with milliseconds too
- fixed problem with TextAreaColumn when setting maxCharacters property
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.9
-------------------
Final release 2.0.9 available
- fixed problem with datetime/time columns when editing cells
- fixed problem with FormattedTextColumn when editing cell
- added setSortedColumn method to LoockController class, having an additional argument, used to specifythe sorting order
- fixed bug in TreePanel, when using "setSelectionMode" mothod
- fixed problem with QueryUtil when defining a query having a field name "xxxfrom"
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.8
-------------------
Final release 2.0.8 available
- fixed bug on showing the number of pages in grid status panel
- improved in MultiLineTextColumn the "maxCharacters" property
- fixed problem on ComboBoxVOControl and ListVOControl: now quick search works fine
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.7
-------------------
Final release 2.0.7 available
- updated CzechOnlyResourceFactory class, that contains czech translations for OpenSwing components
- added HungarianOnlyResourceFactory class, that contains hungarian translations for OpenSwing components
- now export operation is threaded
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.6
-------------------
Final release 2.0.6 available
- added CzechOnlyResourceFactory class, that contains polish translations for OpenSwing components
- fixed problem in LoginDialog when screen dpi is more than 96
- fixed problem in importing data from xls file, when it contains numeric type cells
- apply some changes to GridControl:
- fixed problem in GridControl when saving data: now the last editing cell is validated before saving data
- fixed problem on saving data on grid when the grid includes a ComboVOColumn having only one attribute mapped on it:
now changed row in grid is correctly recognized and saved
- improved ComboColumn: now it is possible to
- fixed bug in ComboColumn when switching among grid's cells having combo and no value is changed in combo
- added support for DateChangeListener in DateColumn, DateTimeColumn and TimeColumn
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.5
-------------------
Final release 2.0.5 available
Changes in grid control:
- added "getCurrentSortedColumns" to GridControl
- added "getCurrentSortedVersusColumns" to GridControl
- changed addSortedColumn/removeSortedColumn in order to execute internal sorting if "orderWithLoadData" property is false and
last method argument is set to false
- added DateColumnSettings interface in order to customize date/time format for each cell in DateColumn, DateTimeColumn and TimeColumn
Added srcchayenne, srcejb3, srclnf folder to OpenSwing distribution.
Changed translation in PolishOnlyResourceFactory.
Fixed a problem on JPAUtils when fired an exception.
Fixed problem in TreeMenu.
Added HH_MM_SS and H_MM_SS_AAA to Resources class, in order to support seconds in DateTime and Time columns/control.
Improved NumericControl in order to check for maxCharacters property in real time and not only when losting focus.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.4
-------------------
Final release 2.0.4 available
Changes in grid control:
- changed from private to public the "commitColumnContainer" method
- added "allowColumnsSortingInEdit" boolean property to GridControl, in order to allow the columns sorting
in edit mode too, only when sorting is internally managed, i.e. not demanded to loadData method
- added "afterSorting" callback method to OrderPolicy class, in order to override it and listen for
the sorting event, in case of internal sorting of columns
- fixed problem in DateColumn: now date format is correctly setted in cell editor
- added "anchorLockedColumnsToLeft" property, in order to anchor columns on the right margin of the grid
Fixed problem with currency component when "currencySymbolOnLeft" property is set to "false"
Fixed problem in PivotTable on rendering quantities when data contains holes.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.3
-------------------
Final release 2.0.3 available
Changes in grid control:
- fixed problem when hiding expandable column in nested grids
- added "setOrderPolicy" method to GridControl in order to customize columns sorting policy,
in case of sorting that does not invoke reloading data method
- moved later the invocation of "afterInsertGrid" or "afterEditGrid" grid's callback methods
Fixed problem with setSelectableColumn in LookupController.
Added tooltip text to toggle buttons of windows bar on bottom of the MDI frame.
Added new global property "AS_TAB" to ClientSettings class: it allows to define a key to use as for a TAB key, i.e.
to move focus to next input control.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.2
-------------------
Final release 2.0.2 available
Improvements in lookup controller:
- added "setSelectableColumn" method to LookupController.
- added "setFormattedTextColumn" method to LookupController.
- applied "autoFitColumns" property to LookupController.
Added BUTTON_XXX_IMAGE_NAME global properties to ClientSettings, in order to customize the image name to use for OpenSwing buttons,
such as insert, edit, copy, etc.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0.1
-------------------
Final release 2.0.1 available
Rebuilt the whole distribution.
Changes/improvements in MDIFrame:
- added global property SHOW_TREE_MENU_ROOT to ClientSettings, in order to hide root node in tree menu
- added MIN_MENU_WIDTH global property to ClientSettings, in order to set the minimum width of MDI frame's tree menu.
Fixed problems in input controls/grid columns:
- fixed problem with set/getTextOrientation methods in text input controls and text based columns.
- fixed problem on formatting currency values with BrazilianPortugueseOnlyResourceFactory class.
- fixed problem with search feature in combo and list controls
Added NavigatorBarController interface, implemented by Grids component and used within NavigatorBar component:
it decouples NavigatorBar and Grids components, allowing to use the navigator bar in other components.
Improved JPAUtils.getBlockFromQuery method, when using Hibernate implementation: now the case LAST_BLOCK_ACTION
is faster than the previous version.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 2.0
-----------------
Final release 2.0 available
Rebuilt beaninfo.jar.
Improvements on lookup component:
- added "visibleStatusPanel" property to LookupController, in order to show status panel on bottom of the lookup grid.
- added VISIBLE_STATUS_PANEL global property to ClientSettings, in order to show/hide status panel on all lookup grids.
Improvements on input controls/grid's columns:
- named SELECT_DATA_IN_EDITABLE_FORM, in order to auto select input controls content, when focus is gained into the control,
as for a grid's cell.
- renamed global property SELECT_DATA_IN_EDIT to SELECT_DATA_IN_EDITABLE_GRID in ClientSettings class and added new global property
- added TEXT_ORIENTATION global property to ClientSettings, in order to define the component orientation
(left to right or right to left) to use in text based input controls and grid columns.
- added "textOrientation" property and getter/setter methods to all text based input controls and grid columns,
in order to define the component orientation; the default value of "textOrientation" property is set to ClientSettings.TEXT_ORIENTATION
- a click on a check-box column will update the value object istantly, also when grid is in read only mode
Fixed problem in HibernateUtils class, when using entities having relationships to other entities that recursivelly refers the first one.
Fix problem on CustomValueObjectsUtils class, when retrieving CHAR type fields.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.9
-------------------
Final release 1.9.9 available
Rebuild whole project.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.8
-------------------
Final release 1.9.8 available
Improvements on lookup:
- changed demo9 in order to show how to add a lookup allowing multi codes selection to filter grid according to
that list of codes.
- created MultiCodeLookupControl, in order to select more than one code from the list and use the list to filter data.
Applied fixes on grid:
- fixed problems related to search in grid feature when SEARCH_ADDITIONAL_ROWS global property is set to true.
- fixed problem with nested components in grid, when moving columns
- changed export in XLS format in order to support recent versions of HSSF library
- fixed problem on exporting data from grid when using Substance LnF
Improvements in image components:
- added "showPreview" property to ImageControl and ImageColumn components, in order to show a preview of the image
selected in the file chooser.
- Added SHOW_PREVIEW_OF_IMAGE global property to ClientSettings class, in order to define the default value of
"showPreview" property of ImageControl and ImageColumn components.
Improvements in MDI frame:
- added AUTO_EXPAND_SUBTREE_MENU global property to ClientSettings class, in order to define a subtree of tree menu
to automatically expand when showing MDI frame.
- added global property MDI_FRAME_DECORATED to ClientSettings class, in order to (de)activate decoration of LnF.
Improved TipPanel component: now a "Select tip" button has been added in order to select in a fast way from a list of tips the desired tip (thanks to Jacek ).
Added MAX_NR_OF_LOOPS_IN_ANALYZE_VO global property to ClientSettings class, in order to limit the number of nested loops to execute when
analyzing value object structure within VOModel, VOListAdapter and LookupController classes.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.7
-------------------
Final release 1.9.7 available
Fixed problem on using CheckBoxListControl with multiple selection mode setted.
Added global property SHOW_NAVIGATOR_BAR_IN_LOOKUP to ClientSettings, in order to show a navigator bar in lookup grid frame, for all lookups.
Added "showNavigatorBar" property to LookupController, in order to define if a navigator bar has to be showed in lookup grid frame, for a specific lookup.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.6
-------------------
Final release 1.9.6 available
Added global property HEADER_FOREGROUND_COLOR to ClientSettings class, in order to set the default foreground
color for column headers for all grids.
Changed default value for "headerForegroundColor" property in Column class: now it is filled with HEADER_FOREGROUND_COLOR
global property.
Fixed problem with CheckBoxColumn when positive/negative values are not Boolean.TRUE/FALSE values.
Fixed problem on using UI designer for OpenSwing components on Linux+Java1.6.
Added "selectDataInEdit" property to text/numeric type columns, in order to auto select cell content when starting the cell editing.
Added "SELECT_DATA_IN_EDIT" global property to ClientSettings, in order to auto select cell content when starting the cell editing for all grids.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.5
-------------------
Final release 1.9.5 available
Rebuild whole project.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.4
-------------------
Final release 1.9.4 available
Added global property SEARCH_ADDITIONAL_ROWS in ClientSettings, used by grid control in order to enable the retrieval of additional rows in fast search,
when search criteria fails.
Added boolean property named "searchAdditionalRows" to GridControl, in order to enable the retrieval of additional rows in fast search,
when search criteria fails. Its default value is defined through ClientSettings.SEARCH_ADDITIONAL_ROWS global property.
Fixed problem in GridControl on retrieving data: now status bar showes "loading data..." message again.
Fixed bug in CayenneUtils class, when applying filtering conditions having multiple values.
PivotTable improvement: added expand/collapseRow and expand/collapseColumn methods, in order to
dynamically expand/collapse selected cell in data table.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.3
-------------------
Final release 1.9.3 available
Improved check box column: now change value event is listened when clicking on check-box and no more after losting focus from cell,
as for other columns.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.2
-------------------
Final release 1.9.2 available
Improved ClientUtils.displayURL() method, in order to support Mac OS browsers.
Fixed problem when using PivotTable in 3tiers applications.
Added setVisibleColumn() method to GridControl, in order to dinamically show/hide columns in a already visible grid.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9.1
-------------------
Final release 1.9.1 available
Added French internationalization settings class.
Added Norwegian internationalization settings class.
Added addPopupMenuItem to TreePanel, in order to add a menu item to a parent menu item.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.9
-----------------
Final release 1.9 available
Added "expandNode" and "collapseNode" methods to TreePanel and TreeGridPanel, in order to expand/collapse a single node.
Fixed problem on opening some detail frames, having a lookup auto-completition feature enabled.
Fixed problem when using Substance LNF on loading grid having an error.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.9
-------------------
Final release 1.8.9 available
Added global boolean property HIDE_ZERO_DIGITS, used in numeric controls/columns in order to show/hide zero digits.
Added "hideZeroDigits" boolean property to NumericControl and CurrencyControl, as for DecimalColumn, in order to show/hide zero digits.
Added global boolean property CURRENCY_SYMBOL_ON_LEFT, used in currency controls/columns
in order to show currency symbol on the left or on the right of the numeric value.
Added "currencySymbolOnLeft" boolean property to CurrencyControl and CurrencyColumn, in order to show currency symbol on the left or on the right of the numeric value.
Updated PolishOnlyResourceFactory content.
Fixed problems when using afterMDIcreation callback with Substance Look 'n Feel in demo10.
Fixed problem on selecting check-boxes in grid when it is in read-only mode.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.8
-------------------
Final release 1.8.8 available
Added SHOW_SCROLLBARS_IN_MDI global property to ClientSettings, in order to show scrollbars within MDI desktop pane.
Fixed problem with page number in navigator bar when fetching last block of data.
Fixed problem with check-box column in read only mode when clicking on it: now one click only is required to change check-box state.
Fixed problem with auto completition feature in lookup component.
Changed MDI frame default starting in Linux: now GTK look 'n feel is replaced by Metal Look 'n Feel.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.7
-------------------
Final release 1.8.7 available
Improved PivotTable component:
- now it is possible to drag 'n drop row/column/data fields directly into the PivotTable, in order to swap their position.
- added "dataFieldRenderet" property to PivotTable component, in order to customize font, background/foreground color for data cells.
Added INSERT_ROWS_ON_TOP global property to ClientSettings, in order to define for all grids that new rows are added at the bottom of the grid,
instead of adding them at the top.
Improved DateControl, DateColumn and DateTimeColumn, by adding "defaultDate" property, used to set a default date in calendar window
when opening it and no date has been still set.
Fixed problems in GridControl:
- duplicate row feature now works also with "insertRowsOnTop" property set to false
- new rows removing now correctly operates also with inner value objects
Applied some changes to MDI environment and graphics components, in order to support "substance" Look 'n Feel library for Java 5.
Changed "demo10" in order to show how to use "substance" Look 'n Feel library for Java 5.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.6
-------------------
Final release 1.8.6 available
Added "uniqueInstance" boolean property to InternalFrame, in order to disable the creation of more than one instance of subclass of InternalFrame.
Added new component: PivotTable, used to aggregate data per rows/columns and show data in grid.
Added several data readers: CSV file reader, generic TableModel reader, Value Objects list reader, used to feed PivotTable component.
Updated documentation in web site, by adding a section about new PivotTable component.
Fixed problem with bean info of "autoFitCoumn" property for all columns.
Fixed problem with bean info of GridControl component.
Fixed problem in HibernateUtils class on composing filtering conditions.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.5
-------------------
Final release 1.8.5 available
Changed About dialog content, by replacing max memory allocation with current memory allocation.
Improved TreeGridPanel: now column headers use ClientSettings.HEADER_HEIGHT global property as header height.
Added "autoFitCoumn" property to all columns, in order to auto fix column sizes, according to their text headers.
Added AUTO_FIT_COLUMNS global property to ClientSettings, in order to define the default value for "autoFitCoumn" property of columns.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.4
-------------------
Final release 1.8.4 available
Fixed a problem on selecting multiple rows in grid, using java 1.6.
Implemented "hideButton" property in CodLookupColumn.
Fixed problem with code autocompletition in lookup: now it correctly works also when using mouse to select code with Java 1.6.
Improved LinkButton component:
- added "uri" property, in order to automatically open an URI in default browser, when clicking on the link
- added "labelAttributeName" property, in order to bind link button to the container Form panel and automatically set label from an attribute value of the Form's value object
- added "tooltipAttributeName" property, in order to bind link button to the container Form panel and automatically set tooltip from an attribute value of the Form's value object
- added "uriAttributeName" property, in order to bind link button to the container Form panel and automatically set URI to open, from an attribute value of the Form's value object
- added "addLinkButton" and "removeLinkButton" methods in Form panel, in order to manage abilitation state of LinkButton, according to current Form state
Created new GridControl column: LinkColumn; this link type column allows to click onto the link within the cell and automatically open the specified URI.
Changed "demo4" sample application, in order to show how to use LinkButton and LinkColumn.
Fixed problem in NavigatorBar when "showPaginationButtons" property is set to false and ClientSettings.SHOW_PAGINATION_BUTTONS_ON_NAVBAR is set to true.
Fixed OutOfMemoryError problem when using HibernateUtils with inner value objects.
Created unique toolbar on top of MDIFrame, in order to manage generic operations for grid and Form panel.
Created "demo48" sample application, to show how to use a unique toolbar in MDIFrame for all grids and Form panels.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.3
-------------------
Final release 1.8.3 available
Added "demo47" sample application, in order to show how to create a 3 tier client-server application, having server-side realized using EJB 3.0 and JPA
(see README.txt file included in "demo47" source folder for details).
Added EJB 3.0 remote invokation, based on ClientSettings.EJB_EXPORT_BEAN_NAME and EJBExportBean stateless session bean and EJBGridDataLocator.
Improved login dialog: now authentication task is performed when user press enter key onto username field too, if store account check-box is selected.
Improved NavigatorBar:
- added "showPaginationButtons" property in order to redefine global property ClientSettings.SHOW_PAGINATION_BUTTONS_ON_NAVBAR per single navigator bar.
- added "showPageNumber" property in order to hide the page number input field.
Improved LookupController class:
- added "allColumnsSelectable" property that sets "columnSelectable" property for all columns, in order to show/hide menu items for all columns in popup menu on lookup grid
- now auto completition feature is able to work with inner value objects
Improved internal frame: added "modal" property, in order to set a modal internal frame. See "demo10" employee detail frame to see how to use this property.
Improved application menu:
- added new constructors to ApplicationFunction class, in order to specify tooltip text for functions and folders
- tooltip text is now showed for tree menu nodes
- tooltip text is now showed for menu items in menu bar
- added ClientSettings.SHOW_TOOLTIP_IN_MENUBAR global property, in order to deactivate tooltip text in menu bar
- added ClientSettings.SHOW_TOOLTIP_IN_TREEMENU global property, in order to deactivate tooltip text in tree menu nodes
- added ClientSettings.SHOW_TOOLTIP_IN_MDISTATUSBAR global property, in order to show tooltip text in MDI bottom area (status bar), when user is selecting a menu item in menu bar
Changed VOListResponse signature: ArrayList argument has been replaced by List type argument, in order to simplify its adoption with ORM tools.
Fixed problem in HibernateUtils, when applying lower and uppoer value filter conditions onto date type columns.
Fixed problem in ComboBoxControl when switch it to edit mode: now its background color is correctly setted.
Fixed problem in FormattedTextControl, when using setText method with numeric type attribute.
Improved grid control:
- added "removeSortedColumn" method in order to remove current sorting condition, for a specified column
- added "addSortedColumn" method in order to add a sorting condition, for a specified column
- in combo-box column is now possible to specify a collection of combo values having items with the same item description
- grid filter now supports the filtering of column binded to primitive type attributes
Fixed a problem with FormattedTextColumn: now horizontal alignment setting is correctly managed by this column.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.2
-------------------
Final release 1.8.2 available
Improved HibernateUtil class, in order to support sorting/filtering per attributes of inner value objects (see "demo17" sample application).
Improved user grid profile and columns level permissions: now settings are cached after retrieval.
Fixed problem in GridControl with check-box type cells, when move to edit mode directly within the check-box cell.
Fixed problem with TextFormattedColumn when used with numeric values in filter panel.
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8.1
-------------------
Final release 1.8.1 available
Fixed problems in GridControl:
- now loadDataCompleted is invoked when loading zero records too
- improved pagination input field in navigator bar: now it operates correctly also when "totalAmountOfRows" is not setted
Improved GridControl:
- added support to permissions at column level; now it is possible to show/hide specific columns, as well as force columns mandatory or column editability
- added "demo45" sample application, in order to show to permissions at column level operate and how to create a permissions management front-end
- added support for a generic CustomValueObject, that can be mapped with dynamic sql, in order to create a grid at run time, using mapping
between sql select fields and CustomValueObject's attributes
- added "demo46" sample application, in order to show how to use CustomValueObject to create a grid at run time based on a dynamic SQL
Fixed problem on filtering data on grid with value objects having Integer type attributes.
Fixed problems in QueryUtil:
- when applying filtering conditions with fields having alias
- when loading all rows and user has pressed last button
Fixed problem with auto-completition panel in lookup control, when user is scrolling the list of codes.
Improved HibernateUtil class, in order to support sorting/filtering per attributes of inner value objects (see "demo17" sample application).
Improved MDIFrame menu bar: now it is possible to add a separator between menu items using ApplicationFunction constructor.
Changed "demo10" sample application, in order to show how to add a separator between menu items using ApplicationFunction constructor.
Fixed PolishOnlyResourceFactory
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.8
-----------------
Final release 1.8 available
Improved Form focus management.
Improvements in GridControl:
- added "showPageNumber" property to GridControl, in order to show page number in GridControl status bar
- added SHOW_PAGE_NUMBER_IN_GRID global property to ClientSettings, in order to define default value for "showPageNumber" grid property
- added "Page" and "of" translations to XXXOnlyResourceFactory classes
- added an input field in navigator bar, in order to specify the page number to load (visible only in case of data loading one page per time)
- change "demo4" sample application to show how to determine the total number of pages and records in grid
- added "totalAmountOfRows" property to VOListResponse to store the total number of records in result set,
in order to show total number of pages in grid (if "showPageNumber" is true) and to show total number of records
- fixed bug on filtering data on grid, when current block of data showed in grid is not the first one
Improved MDIFrame:
- added "addSeparatorToMenuBar" method in order to add separators in menu bar
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.7.9
-------------------
Final release 1.7.9 available
Improvements in exporting data from grid:
- added "getFontTitle" callback method to ExportToPDFAdapter adapter class, in order to customize font title of exporting document
- added "getGenericComponentFont" callback method to ExportToPDFAdapter adapter class, in order to customize font for generic data added to exporting document
- added ExportToRTFAdapter adapter class to ClientSettings, in order to customize RTF exporting documents, as for ExportToPDFAdapter
Improvements in internal frame management when closing it:
- changed confirm window when closing an internal frame: now "save changes dialog" contains three options: yes, now and cancel
- added "saveChanges" callback to InternalFrame class, in order to customize "save changes task", when saving changes on internal frame closing
- changed XXXOnlyResourceFactory classes, by adding new translation "save changes?" and in Resource_xx.xml files included with sample applications
- added "checkComponents" method to InternalFrame, in order to explicitelly check for changes inside the internal frame
Improvements in GridControl:
- added "save" method to GridControl, in order to programmatically save data (according to current grid mode)
- fixed problem in "reloadData" method: now loadDataCompleted callback is invoked as the last event (after automatic row selection)
- fixed problem when locking rows on top: now column headers are correctly translated
Improvements in Form panel:
- added global property to RELOAD_LAST_VO_ON_FORM ClientSettings in order to define what to do when pressing reload button in INSERT mode:
(i) clear all input controls or (ii) reload last value object already loaded in the past
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.7.8
-------------------
Final release 1.7.8 available
Improvements in GridControl:
- added optional check-box list control within quick filter panel, in order to filter data in column starting from selected items;
items for list are retrieved as the collection of distinct values stored in database table column
- added method "addListFilter" to GridControl and "listFilter" property to columns, in order to show combo-box filter in column header
- changed "demo6" in order to show how to use check-box list filter feature
- added "mergeCellsOnTop" and "mergeCellsOnBottom" methods to GridControl, in order to merge cells on top/bottom of grid component
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.7.7
-------------------
Final release 1.7.7 available
Improvements in exporting data: added GridExportCallbacks class, in order to include additional data before and after grid content and
after each grid's row just exported; in this way it is possible to combine data for master grid with data of a detail grid.
Changed "demo10" sample application in order to show how to export master/detail grids in a single document with nested data.
Changed behavior of "reloadData" method in GridControl: now it reloads grid content starting from the first record in result set;
after that, the first record is selected.
Added "reloadCurrentBlockOfData" method to GridControl, in order to reload current block of in grid; after that, old selected row is selected again.
Improved MDI frame: add popup menu to desktop pane, in order to select custom image to use as background.
Improved ComboVOColumn: added "reloadItems" method, in order to reload combo content.
Fixed problem in attribute editor inside the UI designer, when the value object contains more than one inner v.o. of the same type.
Added "isChanged" method to TreePanel, in order to decide whether tree content has been changed; invoked by InternalFrame.closeFrame();
The distribution includes also Jar file libraries, source files, javadoc, licence and readme.txt installation instructions.
Release Notes 1.7.6
-------------------
Final release 1.7.6 available
Translations:
- updated Resources_xx.xml files included in demos and XXXOnlyResourceFactory classes in order to remove unused translations
- added PolishOnlyResourceFactory class, that contains polish translations for OpenSwing components
Improvements in GridControl:
- in case of GridControl+Form binding, when pressing up/down keys in vertical scrollbar the Form is reloaded
- changed ExportOptions class, used to define export document content: now it is possible to add more than one grid per document
and it is possible to add external data in matrix format too