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