Sorting of simple lists with JS

Another variant to the already reported one (Taifun). The App only needs a WebViewer and a ListView to show the result.

HTML_sort.aia (2.9 KB)

That while loop on WebViewString is poor practice, as are all other
cases of waiting with a while loop.

There is a WebView event block for this situation that will make the
while loop unneeded.

Thanks for the hint; I hadn’t noticed that event til now.

thank you for your contribution...
you might want to upload a corrected screenshot..

Taifun

Hello Taifun,
sorry, but I didn’t read your answer earlier. By the way, meanwhile I have been busy with learning HTML/CSS/JS (W3Schools), to avoid “poor practice”, a little bit of all. But this has dramatically changed my comprehension. I’ve now created some blocks (it’s only a small selection of them here) which allow to interact very well with the AI - sorting and editing a list using the WebViewer. Appended the AIA.file. One can pick a task from the spinner, the result is shown on the right, the relevant code of that function on the left. All used functions are collected in the file: “AppInventor_JS.txt” which has been put to the app’s package. The app reads the file, creates a list of functions and selects one from the spinner. I think it is very easy to understand and follow. For that I’ve cleaned up the blocks screen. :wave: :de:

AppInventor_JS.txt (2.2 KB) WebViewer_interactionWithAI.aia (13.7 KB)

2 Likes

thank you very much… this collection is impressive…
congratulation! well done!
I will add a link to your example on my webpage…
it does not look like you are a beginner in programming… :+1:
EDIT: I now added your collection also in the FAQ JavaScript Stunts

Taifun

1 Like

hey can you explain a simple way to sort a list of numbers