Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

A kontroll módosítása, illletve a gomb megnyomása után végrehajtandó ellenőrzés.

Attribútumok

@Expression* : varchar

Megvalósítás

sERPaWeb

Csak a CheckBox, ComboBox, Date, DateTime, Float, Integer, LabelEdit, Memo, Search, Text, Time kontrollokban használható, tehát nem használható a DrawFreeHand, Formula, Gallery, Grid, Html, KonyvDimenzio, KonyvDimenzioOsszevont kontrollokban. A Grid kontrollban található kontrollokban, azaz a grid kontroll szerkesztésekor a mezőkben természetesen használható.

Egy kontrollban lehet több OnValidate is. A többi szabály, úgymint a kötelezőség és a maszkba rakható minimum / maximum érték az OnValidate Script-tel együtt is használhatók, sőt, mivel a Script az üres értéknél nem fut le, ezért, ha kell, a kötelezőséget külön elő kell írni a Modification="Required"-del.

Példa

<Script>

 <![CDATA[

 function CheckParatlanSzam: Boolean;

 begin

         Result := (<Value> = NULL) or ((<Value> > 0) and (<Value> mod 2 = 1));

         if not Result then

                 ShowMessage('Ez nem pozitív páratlan szám!');

 end;

 ]]>

</Script>

...

<OnValidate Expression="CheckParatlanSzam"/>