- Dokumentacja
- Funkcje klienta
- markAsArray
Funkcja
markAsArray
Oznacza tabelę jako listę: pusta tabela trafia do strony przeglądarki (triggerBrowserEvent, toJSON) jako [] zamiast {}. Zwraca tę samą tabelę.
Składnia
table markAsArray(table t)Argumenty
ttable- Tabela.
Zwraca
Ta sama tabela; false, gdy tabela ma już inne metatable.
Przykład
local items = markAsArray({}) -- strona dostanie pusta liste []
triggerBrowserEvent(browser, "onItems", items)
Zobacz też
toJSONZamienia wartość Lua (liczbę, napis, tabelę, element) na tekst JSON, np. do zapisu w pliku, bazie albo danych konta. Format jest taki: wynik jest zawsze tablicą JSON, a elementy są zapisywane tak, żebyfromJSONodczytał je z powrotem. Tabela, która pojawia się drugi raz (także tabela zawierająca samą siebie), jest zapisywana jako odwołanie"^T^n", afromJSONodtwarza ją jako tę samą tabelę.triggerBrowserEventWysyła zdarzenie z Lua do strony lokalnej. W JavaScripcie odbierasz je przeztrilogy.on("nazwa", fn), bez sklejania kodu w napisie.