Třída: cTabForm

Předek: cForm

Třída cTabForm je bází všech záložkovaných formulářů systému Freelance. Platí pro ni stejná pravidla jako pro třídu cForm, tedy například validace je identická a veškeré rozdíly jsou řešeny zcela skrytě. Jednotlivé záložky jsou objekty třídy cTab a jsou indexovány od nuly výše. Je-li registrován validační objekt ( uniEval ), volá framework jeho metodu onShowTab () při přepnutí aktivní záložky.

Konstruktory

public cTabForm( cDesktop parent, int x, int y, int w, int h, String aTitle )

konstruktor vytvoří nový formulář a vloží ho do dané pracovní plochy. V tomto formuláři zároveň vytvoří a aktivuje jednu záložku.

 

Členské metody třídy

public cTab getTab( int index )

metoda vrací referenci na zadanou záložku

public cTab getActiveTab()

metoda vrací referenci na aktivní záložku

public cTab addTab( String aTitle )

metoda vytvoří a aktivuje novou záložku a vrátí referenci na ni

public void showTab( int index)

metoda aktivuje zadanou záložku. Je-li registrován validační objekt ( uniEval ), volá se jeho metoda onShowTab ().

public void showThisTab( cTab tab )

metoda aktivuje zadanou záložku. Je-li registrován validační objekt ( uniEval ), volá se jeho metoda onShowTab ().

public void setTabTitle( int index, String title )

metoda nastaví titulek zadané záložce