Uživatelské nástroje

Nástroje pro tento web


playground:playground

Toto je starší verze dokumentu!


obis4 test

PlayGround

LUA

* Docasne globalni promenne oznacovat _promenna

Zpusob kodovani prav v INT64
Rozsireni tabulkovych prav
Formatovaci funkce

PascalFormat

ShowParam
Eventy

'DSI:'

AfterCancel, AfterClose, AfterDelete, AfterEdit, AfterInsert, AfterOpen, AfterPost, AfterScroll, BeforeCancel, BeforeClose, BeforeDelete, BeforeEdit, BeforeInsert, BeforeOpen, BeforePost, BeforeScroll, OnCalcFields, OnNewRecord, ChangeField, CanDelete, UserDefined, BeforeCopy, AfterCopy, ChangeFieldValue, ChangeIndexes, ChangeRange, BeforePostMasterChange, PrintRow, GetCena

'Middle:'

BeforeActivate, AfterActivate, BeforePassivate, AfterPassivate,

Parametry předávané LUA funkcím z OBISu

Lokalni menu @

V reportu @

main(DSI, Params, Report) return variantBR Params je hash

Eventy BeforePost, ...

main(DSI)

Trigger <lua>

main() return string

Cenová politika - event

Event GetCena: fce(SourceDSI, destDSI, tParm) return cenaBR tParm = { IDPartner=val, CenikCena=val, Mnozstvi=val}

LUA v seznamu tisku @

main (DSI, Form, Action=1(preview),2(print),3(edit), ReportDir, IDStat)

Filtr SQL <lua>

main (DSI, Form) return string

Importovaci pravidla @

main(Params, DSI) return variantBR Params je hash {"Sloupec 0"=hodnota, …}

External Insert funkce

registruje se pomoci ShowFormSP SP={ExternalInsert="funkce"}BR vola se: funkce(Form, DSI)

XMLQuestionForm

<lua>return Params.FieldName </lua>BR xmlquestionform_main(Params)

Rozpocty (Nakl.)Rekapitulace

Typ L a do fieldu Druhy se pise rovnou Lua main(PDSI, KDSI) – Polozky a Kapitoly; vraci kolik se ma pricist k zakladu

Nenalezeny žádné obrázky.
playground/playground.1167814681.txt.gz · Poslední úprava: 2007/07/16 08:51 (upraveno mimo DokuWiki)