Hi Tri,
Nice work on the form designer, I agree that it is now better and faster.
Here are a few suggestions to further improvements (should go into a blueprint, but I start here…):
1. Only show non-selected (available) data elements in the data element list
This will make it a lot easier to find data elements when working on large data sets, and to avoid duplication (using a data element more than one place)
2. Add a filter by name on top of the data element list
Very useful on large data sets.
3. Add a possibility to sort the list by catcombo name asc, data element name asc, catoptioncombo name asc
This is sometimes needed when working on data sets with multiple catcombos and many data elements and will make it a lot faster to find what you are looking for. Alternatively add a “filter by catcombo” on top of the list.
4. Double-click to insert data elements.
Right now the user has to first select a data element and then click on at the bottom of the list.
Double-click insert will speed up the use her, especially when working with long DE lists.
5. Preview function
A bigger job I guess, but a preview window would be great to have to avoid having to go to data entry to test the form while designing.
···
Ola Hodne Titlestad (Mr)
HISP
Department of Informatics
University of Oslo
Mobile: +47 48069736
Home address: Vetlandsvn. 95B, 0685 Oslo, Norway. Googlemaps link
On 8 October 2010 12:15, noreply@launchpad.net wrote:
revno: 2339
committer: Tri Tran Thanh <Tri Tran Thanh@compaq>
branch nick: trunk
timestamp: Fri 2010-10-08 17:12:54 +0700
message:
update select data element function in design data entry form more easier, simple and faster
modified:
dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElementCategoryService.java
dhis-2/dhis-api/src/main/java/org/hisp/dhis/dataelement/DataElementOperand.java
dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/dataelement/DefaultDataElementCategoryService.java
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/java/org/hisp/dhis/dataset/action/dataentryform/ViewDataEntryFormAction.java
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/META-INF/dhis/beans.xml
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/struts.xml
dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/webapp/dhis-web-maintenance-dataset/viewDataEntryForm.vm