Is there an example of using a TableView with a Network.Request to get the data asyncronously?

so, i decide it

display.setStatusBar(display.HiddenStatusBar) local widget = require "widget" local json = require("json") local data = {} local w,h = display.contentWidth, display.contentHeight local URL = "http://nik.gm4x4.ru/script.php" local list local function jsonGet(event) data = json.decode(event.response) loadTableView() end function loadTableView() list = widget.newTableView { top = 0, height = 1280, width = 720, noLines=true, friction = 0.5, maskFile = "mask.png", onRowRender = onRr } for i=1,#data.name do list:insertRow{ rowHeight=150, rowColor = { default = { 255, 255, 255 }, over = { 0, 0, 0 } } } end end function onRr( event ) local row = event.row local ind = event.row.index local textPrice = display.newText(row, data.price[ind], 0, 0, 720, 43, native.systemFont, 42 ) textPrice:setTextColor(0,0,0) end network.request( URL, "GET", jsonGet ) 

Русские, я выжил xDD