← Back to team overview

dhis2-devs team mailing list archive

Re: Documentation for d2 library

 

Hi Mark,

We want to retrieve data in a format specified as shown below.

http://localhost:8080/api/dataSets.json?fields=name,id,sections[name,dataElements[id,name,valueType]]

which renders this:


   - dataSets:
   [
      -
      {
         - name: "data set",
         - id: "m0rnaeivV6W",
         - sections:
         [
            -
            {
               - name: "Section1",
               - dataElements:
               [
                  -
                  {
                     - name: "new data element",
                     - id: "JyjMOr3En81",
                     - valueType: "NUMBER"
                     }
                  ]
               }
            ]
         }
      ]


Is there any d2 alternative to replicate the same? Or do we have to first
get all dataElements and then after getting a dataSet filter from
dataElements?

Thank you.


*Cheers,*


Archana Chillala
Application Developer
Email archanac@xxxxxxxxxxxxxxxx
Telephone +91 9100960533 <+91+9100960533>
[image: ThoughtWorks]
<http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>

On Wed, Jun 29, 2016 at 7:20 PM, Mark Polak <mark@xxxxxxxxx> wrote:

> Sorry silly me, forgot to include the link ;)
>
> https://github.com/dhis2/app-skeleton
>
> On Wed, Jun 29, 2016 at 3:28 PM, Archana Chillala <
> archanac@xxxxxxxxxxxxxxxx> wrote:
>
>> Hi Mark,
>>
>> Thank you. Could you share a link to the skeleton app you mentioned.
>>
>>
>> *Cheers,*
>>
>> Archana Chillala
>> Application Developer
>> Email archanac@xxxxxxxxxxxxxxxx
>> Telephone +91 9100960533 <+91+9100960533>
>> [image: ThoughtWorks]
>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>
>> On Wed, Jun 29, 2016 at 5:43 PM, Mark Polak <mark@xxxxxxxxx> wrote:
>>
>>> Hey Archana,
>>>
>>> If you're still starting to use the tools before that feel free to ask
>>> questions on the list or through github issues on the specific repositories
>>> and we'll try to help you as best as we can.
>>>
>>> In the mean time you could take a look at our skeleton app. It has a
>>> very basic setup of the libraries Nicolay mentioned and a few comments on
>>> what is happening ;)
>>>
>>> Regards,
>>>
>>> Mark
>>>
>>> On Wed, Jun 29, 2016 at 1:22 PM, Archana Chillala <
>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>
>>>> Thanks a lot, Lars.
>>>>
>>>> Archana Chillala
>>>> Application Developer
>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>> Telephone +91 9100960533 <+91+9100960533>
>>>> [image: ThoughtWorks]
>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>
>>>> On Wed, Jun 29, 2016 at 4:25 PM, Lars Helge Øverland <lars@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>> Hi Archana,
>>>>>
>>>>> we definitely plan to improve the docs and provide a consistent set of
>>>>> documentation / guides - we just hadn't had the time yet but its high on
>>>>> our list after 2.24.
>>>>>
>>>>> regards,
>>>>>
>>>>> Lars
>>>>>
>>>>>
>>>>> On Wed, Jun 29, 2016 at 12:44 PM, Archana Chillala <
>>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>>
>>>>>> Thank you, Nicolay.
>>>>>>
>>>>>> Archana Chillala
>>>>>> Application Developer
>>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>>> [image: ThoughtWorks]
>>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>>
>>>>>> On Wed, Jun 29, 2016 at 2:43 PM, Nicolay Ramm <nicolay@xxxxxxxxx>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Archana,
>>>>>>>
>>>>>>> unfortunately the documentation that currently exists for D2 is far
>>>>>>> from extensive. The limited documentation we have can be found here:
>>>>>>> http://d2.markionium.com
>>>>>>> This is generated from the source code, so you'll find the same
>>>>>>> documentation in the code itself.
>>>>>>>
>>>>>>> The following apps are written using D2, D2-UI, React and RxJS
>>>>>>> <https://github.com/Reactive-Extensions/RxJS/>:
>>>>>>>
>>>>>>>    - Maintenance app <https://github.com/dhis2/maintenance-app>
>>>>>>>    - Settings app <https://github.com/dhis2/settings-app>
>>>>>>>    - App management app
>>>>>>>    <https://github.com/dhis2/app-management-app>
>>>>>>>
>>>>>>> Hope this helps.
>>>>>>>
>>>>>>> Best regards,
>>>>>>>
>>>>>>>
>>>>>>> Nicolay Ramm
>>>>>>> Front end developer, DHIS 2
>>>>>>> University of Oslo
>>>>>>> https://www.dhis2.org
>>>>>>>
>>>>>>> On Wed, Jun 29, 2016 at 10:58 AM, Archana Chillala <
>>>>>>> archanac@xxxxxxxxxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> Hi devs,
>>>>>>>>
>>>>>>>> We are looking at using *d2* library for our custom apps. Could
>>>>>>>> you please direct us to any extensive documentation available for the same.
>>>>>>>> Also, could you please share with us (repo links for) any apps built on
>>>>>>>> react, so we could understand how d2 has been used.
>>>>>>>> Thank you.
>>>>>>>>
>>>>>>>>
>>>>>>>> *Cheers,*
>>>>>>>>
>>>>>>>> Archana Chillala
>>>>>>>> Application Developer
>>>>>>>> Email archanac@xxxxxxxxxxxxxxxx
>>>>>>>> Telephone +91 9100960533 <+91+9100960533>
>>>>>>>> [image: ThoughtWorks]
>>>>>>>> <http://www.thoughtworks.com/?utm_campaign=archana-chillala-signature&utm_medium=email&utm_source=thoughtworks-email-signature-generator>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>>>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Lars Helge Øverland
>>>>> Lead developer, DHIS 2
>>>>> University of Oslo
>>>>> Skype: larshelgeoverland
>>>>> lars@xxxxxxxxx
>>>>> http://www.dhis2.org <https://www.dhis2.org/>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>>
>>> Mark Polak
>>> Software developer, DHIS 2
>>> University of Oslo
>>> http://www.dhis2.org <https://www.dhis2.org/>
>>> mark@xxxxxxxxx
>>>
>>
>>
>
>
> --
> Regards,
>
>
> Mark Polak
> Software developer, DHIS 2
> University of Oslo
> http://www.dhis2.org <https://www.dhis2.org/>
> mark@xxxxxxxxx
>

Follow ups

References