playground:playground
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
playground:playground [2007/07/16 08:54] – pavel | playground:playground [2022/09/03 17:15] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | [[obis4: | ||
- | [[playground: | ||
- | |||
- | |||
====== PlayGround ====== | ====== PlayGround ====== | ||
- | |||
- | == LUA == | ||
- | |||
- | * Docasne globalni promenne oznacovat _promenna | ||
- | |||
- | |||
- | == Zpusob kodovani prav v INT64 == | ||
- | |||
- | {{{ | ||
- | group := (i shr 48) and $ffff; | ||
- | master := (i shr 32) and $ffff; | ||
- | user := (i shr 16) and $ffff; | ||
- | mgrights := (i shr 8) and $ff; | ||
- | uorights := (i shr 0) and $ff; | ||
- | |||
- | Bity v rights: Reserved|Delete|Edit|Read | ||
- | }}} | ||
- | |||
- | == Rozsireni tabulkovych prav == | ||
- | |||
- | o prefixy | ||
- | {{{ | ||
- | navigator. | ||
- | print. | ||
- | filter. | ||
- | mass. | ||
- | }}}* | ||
- | |||
- | == Formatovaci funkce == | ||
- | |||
- | PascalFormat | ||
- | |||
- | == ShowParam == | ||
- | |||
- | |||
- | == Eventy == | ||
- | |||
- | ''' | ||
- | |||
- | AfterCancel, | ||
- | AfterInsert, | ||
- | BeforeCancel, | ||
- | BeforeInsert, | ||
- | OnCalcFields, | ||
- | UserDefined, | ||
- | ChangeIndexes, | ||
- | PrintRow, GetCena | ||
- | |||
- | ''' | ||
- | |||
- | BeforeActivate, | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | == Parametry předávané LUA funkcím z OBISu == | ||
- | |||
- | === Lokalni menu @ === | ||
- | main(DSI, Form)[[BR]] | ||
- | Ukázka: | ||
- | {{{ | ||
- | < | ||
- | < | ||
- | < | ||
- | dofile(VLUADIR().." | ||
- | funkce(DSI, Form) | ||
- | </ | ||
- | < | ||
- | </ | ||
- | }}} | ||
- | |||
- | === V reportu @ === | ||
- | main(DSI, Params, Report) return variant[[BR]] | ||
- | Params je hash | ||
- | |||
- | === Eventy BeforePost, ... === | ||
- | main(DSI) | ||
- | |||
- | === Trigger <lua> === | ||
- | main() return string | ||
- | |||
- | === Cenová politika - event === | ||
- | Event GetCena: fce(SourceDSI, | ||
- | tParm = { IDPartner=val, | ||
- | |||
- | === LUA v seznamu tisku @ === | ||
- | main (DSI, Form, Action=1(preview), | ||
- | |||
- | === Filtr SQL <lua> === | ||
- | main (DSI, Form) return string | ||
- | |||
- | === Importovaci pravidla @ === | ||
- | main(Params, | ||
- | Params je hash {" | ||
- | |||
- | === External Insert funkce === | ||
- | registruje se pomoci ShowFormSP SP={ExternalInsert=" | ||
- | vola se: funkce(Form, | ||
- | |||
- | === XMLQuestionForm === | ||
- | < | ||
- | 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 | ||
- | |||
- | |||
- | |||
- | |||
- | {{gallery>: |
playground/playground.1184576083.txt.gz · Poslední úprava: 2007/07/16 08:54 autor: pavel