Hello, I’m getting some data from firebase but the numerical order is not correct.
I’m getting the order n1, n10, n11, n2, n3, n4…
I would like to arrange n1, n2, n3, n4, n5…
Hello, I’m getting some data from firebase but the numerical order is not correct.
I’m getting the order n1, n10, n11, n2, n3, n4…
I would like to arrange n1, n2, n3, n4, n5…
Dictionaries (in general) are designed for storing key/value mappings, they don’t have an “order”, so even if you try to order keys, when you add a new key to the dictionary later, there is no guarantee that the key/value will be added to last, it is totally up to App Inventor. (Not sure how App Inventor handles dictionaries, but still, don’t rely on order)
If you want to rely on order, consider using a list instead, which is guaranteed that its order won’t alter because it is indexed on position.
Well, you can order the keys only, but not sure what you want to achieve.
unfortunately it didn’t work
I’m doing it as follows
1-here I get the click id and save it again in firebase.
2-here I get the values and add them to a list, but since it comes in the wrong order, it’s always in the wrong order when I put it in the view.
3-here are the values corresponding to the list in the wrong order.
4- structure on fb
everything is working fine, except for separating the values in the correct order.
I will be grateful for any help
Yeah noted… Not working… But dont worry. Already @juananton1991 Juan_Antonio gave his wounderful javascript extension. No need to use web view
see how i have tried
FB structure
so work simple
For extension click here
The JS code
[Your_Keys_Goes_here_within_this_bracket].sort((a, b) => { return a.toString().localeCompare(b.toString(), ‘en’, { numeric: true }) })
My App Response
thank you very much for your valuable help, it saved me I tried for 2 days to solve it myself but without success.
Please Visit our community and keep posting query like this… Really we have to thank the extension developer
@juananton1991 @Profile - Juan_Antonio - MIT App Inventor Community for making our work simple… I think he is not in kodular but Power user in MIT App
Edit: Sorry, he is available at @juananton1991 , alias called as Kio4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.