Edellinen Seuraava

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  
2  

Kuva 22-8: onCreate()-metodi komentosarjaikkunassa

Kuva 22-8  onCreate( )-metodi komentosarjaikkunassa
3  
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  
CustName=myrow.getExpressionValue( "row[CUSTOMERNAME]" );
Tämä koodirivi palauttaa taulukon sarakkeen sisällön tietojoukon CUSTOMERNAME-sarakkeesta.
5  
if( CustName.indexOf( "Mini" ) != -1 ) countOfMinis += 1;
Voit lisätä tämän rivin seuraavat elementit JavaScript-valikoimasta:
*
Valitse vaihtoehdot Alkuperäinen ( JavaScript ) FunktiotString-luokan funktiotindexOf( )
*
Valitse vaihtoehdot OperaattoritVertailu!=
*
Valitse vaihtoehdot OperaattoritOsoitus+=
6  

(c) Copyright Actuate Corporation 2013