2009/12/11 Ola Hodne Titlestad <[email protected]> > 2009/12/11 Abyot Gizaw <[email protected]> > >> Hi Lars, >> >> >> Yes I have started looking at it. And I was thinking of writing a mail >> about it, but the commit was very late and went to bed :( >> >> What I have done is >> >> 1. made 2 methods in dataElementService >> 1. method 1 takes collection of dataElements and returns a sorted >> collection of categoryCombos that the passed dataElements contain. The >> sorting is simple based on the number of optioncombos each >> categorycombo >> has.Say for example default categorycombos will appear first, then >> with 2 >> optioncombos, with 3 ... it goes on. This will help to have a >> consistent >> look in the dataentry form >> 2. method 2 takes collection of dataElements and returns a mapped >> collection of dataelements. The mapping is Map<CategoryCombo, >> Collection<DataElement>>. My assumption is you can throw whatever >> dataElement in your dataset. And using this method then possible to >> filter/group the dataElements based on their categorycombo >> 2. in multidimensional dataentry >> 1. get the dataset >> 2. get collection dataelements for the selected dataset >> 3. use the 2 newly created methods and get the categorycombos >> 4. generate table heading for each categorycombo >> 5. populate the dataentry form using the table headers generated >> 6. under each table list the dataelements that belong to the >> corresponing tableheading/categorycombo >> 7. then of course dataentry >> >> Abyot, > > I've quickly tested the multiple MD forms and they look great, good work. > Some issues that I came across are: > > 1) how can I define the order of the Data Elements in the tables? and how > did you order them? Could this use the system setting for ordering objects? > Right now they are not even alphabetical which is my system setting. And > they are not following the order of data elements in the edit data set > selection list either. Could you do something similar here to what is used > with catoptions with the green tabs up and down? >
The ordering yes I know it won't work. Because the current ordering service works only with datasets and I need to clone that for collection of dataelements. > > 2) Tabbing doesn't work well as the focus seems to randomly jump between > fields of different tables > I will check the tab - I haven't really tested this. > > Thanks again for your quick action on this. > > Ola > ------- > >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

