Tehtävä 3: Laskurin arvon kasvatus ehdollisesti Laske niiden asiakkaiden määrä, joiden nimessä on merkkijono Mini, käymällä läpi kunkin asiakkaan nimi ja kasvattamalla laskurin arvoa kunkin nimivastineen kohdalla. Tämä tehtävä kannattaa sijoittaa Row.onCreate-metodiin, jonka järjestelmä suorittaa aina, kun se noutaa tietorivin tietolähteestä. 1 Valitse asettelussa rivi. Valitse sitten Komentosarja-vaihtoehto. 2 Valitse komentosarjaikkunan yläreunassa olevasta käytettävissä olevien komentosarjojen luettelosta onCreate-vaihtoehto kuvan 22-8 mukaisesti. Kuva 22-8 onCreate( )-metodi komentosarjaikkunassa 3 Kirjoita seuraava JavaScript-koodirivi komentosarjaikkunaan: myrow=this.getRowData( ); Huomaa, että kun kirjoitat pisteen, näkyviin tulee ponnahdusikkuna, jossa ovat kaikki käytettävissä olevat metodit ja ominaisuudet, myös getRowData. Tämä koodirivi määrittää, että getExpressionValue( )-metodin sisältävä IRowData-objekti noutaa sarakkeen sisällön riviltä. 4 Kirjoita seuraava JavaScript-koodirivi vaiheessa 3 kirjoitetun rivin alapuolelle: CustName=myrow.getExpressionValue( "row[CUSTOMERNAME]" ); Tämä koodirivi palauttaa taulukon sarakkeen sisällön tietojoukon CUSTOMERNAME-sarakkeesta. 5 Kirjoita seuraava koodirivi, joka kasvattaa tehtävässä 2 luodun laskurin arvoa ehdollisesti. if( CustName.indexOf( "Mini" ) != -1 ) countOfMinis += 1; Voit lisätä tämän rivin seuraavat elementit JavaScript-valikoimasta: indexOf( ) Valitse vaihtoehdot Alkuperäinen ( JavaScript ) Funktiot→String-luokan funktiot→indexOf( ) != Valitse vaihtoehdot Operaattorit→Vertailu→!= += Valitse vaihtoehdot Operaattorit→Osoitus→+= 6 Aja raportti ja varmista, ettei koodi aiheuta virheitä, valitsemalla Esikatselu-vaihtoehto uudelleen.
Laske niiden asiakkaiden määrä, joiden nimessä on merkkijono Mini, käymällä läpi kunkin asiakkaan nimi ja kasvattamalla laskurin arvoa kunkin nimivastineen kohdalla. Tämä tehtävä kannattaa sijoittaa Row.onCreate-metodiin, jonka järjestelmä suorittaa aina, kun se noutaa tietorivin tietolähteestä.