GUI-komponenttien arvojen lukemista Palmissa

Ensimmäinen vastausformaatti (answers.dat) oli hyvin yksinkertainen. Se muodostui riveistä joilla oli aina ensin käyttöliittymäkomponentin ID, välilyönti ja sitten tuon komponentin arvo, joka liukukytkimen tapauksessa oli sen paikka, mutta muiden komponenttien tapauksessa aina nolla. Esimerkiksi:

ANSWERS
1012 6
1012 4
1001 0

Sain tänään kuitenkin selvitettyä paremmin kuinka Palmin käyttöliittymäkomponenttien kanssa pystyy vuorovaikuttamaan ja kuinka niiden eri arvoja pystyy lukemaan. Tämän takia vastausformaatin ei enää tarvitse olla näin yksinkertainen vaan Palmissa pystytään selvittämään ja tallentamaan mm:

Alla on tästä esimerkki. Se on oikea ruudunkaappauskuva palmin lähettämästä vastausdatasta. Olen klikkaillut käyttöliittymän nappuloita, checkboxeja, valinnut listan alkioita ja liikutellut liukukytkintä. Alla olevassa kuvassa näkyvistä XML-elementeistä pitäisi nähdä helposti mitä olen tehnyt:

kuva1