У меня есть функция поиска в Corona SDK, которая отображает результаты с моего сайта. Первый прогон работает отлично, но второй результат поиска лежит поверх старых результатов.Очистить текстовый объект из в Corona SDK
txt_mybest повторяется и вставляется в режим прокрутки. Я могу выяснить, как удалить предыдущие результаты.
Если удалить группу прокрутки становится непригодным для использования
local function sumbitConnented(event)
if (event.isError) then
local alert = native.showAlert("Connection Error", "Your information was not sent.
Please check your connection" , { "OK" }, onComplete)
else
nyHeight = 35
local t_ninja = json.decode(event.response)
for key in pairs(t_ninja) do
local xxteam_name = t_ninja[key]["team_name"]
nyHeight = nyHeight + 60
txt_mybest = display.newText("Team: "..xxteam_name,0,0,native.systemFont,13)
txt_mybest.anchorX = 0
txt_mybest.x = 85
txt_mybest.y = 38 +nyHeight
txt_mybest:setTextColor(20/255, 20/255, 20/255)
scroll:insert(txt_mybest)
end
function onSearchRelease()
sendInfo = {["findTeam"] = findTeam.text}
local headers = {
["Content-Type"] = "application/json",
["Accept-Language"] = "en-US",
}
local params = {}
params.headers = headers
params.body = json.encode(sendInfo)
network.request("http://www.website.com/team-search.php?f=hw&u_device="..muserID, "POST", sumbitConnented, params)
end
Надеюсь, «Bohemian» имеет умственную способность постигать этот вопрос
Это нормально, но в этом случае я запускаю его в вставке для цикла, используя одно и то же имя столько раз, сколько необходимо. в основном я получаю данные с сервера и выводя их в свиток. Чтобы иметь результаты в строках, я просто добавляю к Y и вставляя их с тем же именем. Lol, я не знаю, имеет ли это смысл или нет. – MHowey
вы можете использовать таблицу текстовых объектов в этом случае. – Alzaabi98