← Back to team overview

dhis2-devs team mailing list archive

Re: update select data element function in design data entry form more easier, simple and faster

 

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
<Insert> 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<http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Vetlandsvn.+95B,+0685+Oslo,+Norway>


On 8 October 2010 12:15, <noreply@xxxxxxxxxxxxx> 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
>

Follow ups