Třída:         cEdit

          Předek:     cControl

cEdit je třída editačních polí použitelných ve Freelance formulářích.

Členské proměnné třídy

Následující sada proměnných definuje vlastnosti validace relace a vazby na nabídkové objekty. Ve WFX formulářích jsou tyto parametry součástí definice šabloky.

protected String              related;

jméno WTX tabulky nabídkové tabulky

protected int                 relatedCol;

pořadí ekvivalentního sloupce nabídkové tabulky počínaje 1

protected String              relatedCond;

SQL podmínka, která má být uplatněna při otevírání nabídkové tabulky

protected String              fkTable;

SQL tabulka, ve které se má hodnota hledat

protected String              fkCond;

doplňující SQL podmínka

protected String              fkCol;

ekvivalentní sloupec v tabulce

protected String              fkAddList;

seznam sloupců, jejichž hodnoty se při validaci mají také přečíst

protected int                 fkAddCount;

počet sloupců

protected String              fkAddInto;

seznam jmen ovl. prvků, do nichž se přečtené hodnoty mají zapsat

 

Vlastnosti editovaných dat

public String     defvalue;

implicitní hodnota, kterou Freelance do objektu zapíše při volání metody clear() objektu cForm

public int        length;

maximální délka zapsaných dat

public char       type;

datový typ editovaných dat

public char       notnull; Y/ N

povinná položka ?

public char       ucase; Y/ N

aut. Převod na velká písmena ?

 

Konstruktory

public cEdit( Panel parent, int x, int y, int w, int h )

vytvoří nový objekt cEdit.

Členské metody třídy ( publikovaná část )

public      boolean evalRelation()

metoda provede validaci hodnoty podle relačních parametrů objektu