lua:lua_dialogy
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 | ||
lua:lua_dialogy [2007/05/30 13:24] – pavel | lua:lua_dialogy [2011/08/03 13:16] (aktuální) – [Přehled možností] pavel | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
===== Lua dialogy ===== | ===== Lua dialogy ===== | ||
+ | |||
+ | |||
Řádek 6: | Řádek 8: | ||
<code lua> | <code lua> | ||
- | local res = dlg.create({Caption=" | + | local res = dlg.create({Caption=" |
Items={ | Items={ | ||
- | {" | + | {" |
{" | {" | ||
+ | {" | ||
+ | {" | ||
+ | {" | ||
+ | {" | ||
{" | {" | ||
- | {" | + | {" |
- | {" | + | {" |
+ | {" | ||
{" | {" | ||
- | {"calendar1", "calendar", " | + | {"calendartime1", "calendartime", " |
- | {"calbetween1", "calbetween", "datum od|datum do"," | + | {"calbetweentime1", "calbetweentime", "datum od time|datum do time"," |
- | {" | + | {" |
- | {"dir", " | + | {"dirdialog1", " |
- | {"file", " | + | {"filedialog1", " |
}, | }, | ||
Buttons={ | Buttons={ | ||
{" | {" | ||
- | {" | + | {DLG_CANCEL, " |
- | + | } | |
- | | + | }) |
</ | </ | ||
- | {{dialog.png|}} | + | {{:lua:dialog.png|}} |
+ | |||
+ | ==== Správná práce s datumy ==== | ||
+ | |||
+ | [[lua: | ||
Řádek 38: | Řádek 49: | ||
<code lua> | <code lua> | ||
< | < | ||
- | local res = dlg.create(Caption=" | + | local res = dlg.create(Caption=" |
- | Items=" | + | Items=" |
" | " | ||
" | " | ||
Řádek 55: | Řádek 66: | ||
LEFT JOIN partneri_partneri partneri ON partneri.idpartner = prijemky.idpartner | LEFT JOIN partneri_partneri partneri ON partneri.idpartner = prijemky.idpartner | ||
where | where | ||
- | prijemky.datum between ' | + | prijemky.datum between ']]..cf.FormatSQLUnixTime(res.datumfrom)..[[' and ']]..cf.FormatSQLUnixTime(res.datumto)..[[' and |
prijemky.znamenko = ' | prijemky.znamenko = ' | ||
group by prijemky.idpartner, | group by prijemky.idpartner, | ||
Řádek 63: | Řádek 74: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
==== Použítí " | ==== Použítí " | ||
Řádek 72: | Řádek 85: | ||
--zobrazeni osnovy pro vyber uctu. | --zobrazeni osnovy pro vyber uctu. | ||
--osnova se zobrazuje pres lualookup z dialogu | --osnova se zobrazuje pres lualookup z dialogu | ||
- | --vraci oznacene | + | --vraci oznacene |
- | function ucto_denik.reports.SelectIDUcet(Params) | + | |
+ | --Params je pole s hodnotama vsech fieldu v dialogu | ||
+ | --Sender je jmeno fieldu, ktery akci vyvolal | ||
+ | function ucto_denik.reports.SelectIDUcet(Params, Sender) | ||
local md=ClientSession: | local md=ClientSession: | ||
local ds=md: | local ds=md: | ||
Řádek 93: | Řádek 109: | ||
-- ucto print dialog (datum OD, DO, druh, prefix, vyber uctu) | -- ucto print dialog (datum OD, DO, druh, prefix, vyber uctu) | ||
function ucto_denik.reports.UctoPrintDialog() | function ucto_denik.reports.UctoPrintDialog() | ||
- | local res = dlg.create({Caption=" | + | local res = dlg.create({Caption=" |
Items={ | Items={ | ||
{" | {" | ||
{" | {" | ||
{" | {" | ||
- | {" | + | {" |
}}) | }}) | ||
return res | return res |
lua/lua_dialogy.1180531468.txt.gz · Poslední úprava: 2007/05/30 13:24 autor: pavel