comparison flys-client/ChangeLog @ 2521:fe177e7f61d1

Added a new UIProvider that renders a matrix of checkboxes for user input. flys-client/trunk@4401 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 14 May 2012 14:45:02 +0000
parents fe67f1345687
children 6455bb59a26e
comparison
equal deleted inserted replaced
2520:fe67f1345687 2521:fe177e7f61d1
1 2012-05-14 Ingo Weinzierl <ingo@intevation.de>
2
3 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrix.java:
4 New class that builds a matrix of checkboxes in the following form:
5
6 | Column A | Column B | ... | Column N
7 Value A | [ ] | [ ] | ... | [ ]
8 Value B | [ ] | [ ] | ... | [ ]
9 ...
10 Value C | [ ] | [ ] | ... | [ ]
11
12
13 * src/main/java/de/intevation/flys/client/client/ui/ParameterMatrixPanel.java: New
14 UIProvider that uses ParameterMatrix for user input.
15
16 * src/main/java/de/intevation/flys/client/server/ArtifactDescriptionFactory.java:
17 Create a new IntegerOptionsData instance if uiprovider is
18 'parameter-matrix' and the input type is 'intoptions'.
19
20 * src/main/java/de/intevation/flys/client/client/ui/UIProviderFactory.java:
21 Return an instance of ParamterMatrixPanel if the uiprovider 'parameter-
22 matrix' is required.
23
1 2012-05-14 Ingo Weinzierl <ingo@intevation.de> 24 2012-05-14 Ingo Weinzierl <ingo@intevation.de>
2 25
3 * src/main/java/de/intevation/flys/client/shared/model/MINFOArtifact.java: 26 * src/main/java/de/intevation/flys/client/shared/model/MINFOArtifact.java:
4 New Artifact that is used for the MINFO module. 27 New Artifact that is used for the MINFO module.
5 28

http://dive4elements.wald.intevation.org