Hello Ade,
If what are you based to say "I think HTTPClient component need an update."? I don't think so. The "error" message that you are talking about don't appear from the nothing: such error message must exists in your own code in order to appear!
So maybe you place that message in a wrong place. Or some mistake in your code can be also the cause of the problem. Since I don't know nothing about your code I can't help you in that part.
However, if the "HTTPClient component need an update" then the proper Calculator sample (in which you based your code) fails with the same error... and that's is not the case, as you can see if try it.
I sincerely supose some mistake in your app's code. In the client side, the server side or both places.
Hello Ade,
If I am not wrong you are using some modified code of the Calculator sample. The error message that you shown above is in the Calculator's Comments view, more specifically in the HttpClient control Error event. This is the code around:
So, the error message appear if the Http status code is "500", and, at least in the above code, don't appear in any other case.
Hello Ade,
There is no name associated to the captured image, then you can simply choose whatever name you wanted, in the client side or in the server side.
Hello Joshua,
Maybe. The Location control is based in the Geolocation HTML5 API. But I am not completely sure what source the browsers' vendors use to obtain the user location. Probably every vendor uses their own services (?) based on the user's IP and other possible data.
However, when we use the Apache Cordova's Location plugin along with the App Builder Location control, then the refered HTML5 API is not used, but the user's geolocation information are taken (if I am not wrong) directly from the device's hardware or the device's operating system like Android, for example.
Hello Joshua,
The App Builder's Location control can work in modern browsers without the Apache Cordova's "Location" plugin (which can be also used if we wanted) but I am not sure if this control can offer to you what you wanted? Try with the included "Location" samples.
If you are talking to access the device's GPS "sensor" (instead the HTML5 Location API) you must build the application with Apache Cordova's and the Location plugin. I don't know a way to access such kind of information from the browser or an HTML5 app.
Maybe the App Builder Compass control (look at the samples!) can help you also... but this control requires the appropiate Apache Cordova's plugin and therefore can't work in browsers "as is", since there is not an equivalent like with the "Location" case.
Hope this information can help you. Please let me know if you have any further question!
Hello Kasito,
I have updated my AB copy but cannot find the Select2. I thought you have already ncluded it befor asking me to update, physically I didnt see changes to the version I'm using.
And I will appreciate if you give me tips on how to do this. The learning process is usually not easy.
Thanks.
The new sample "Select2" is included in the current release. You must open the "Menu -> File -> Samples" dialog and you can search for it. On the other hand, what more explaination you need about this in addition of the sample itself? Do you have some specific questions about?
Hello Kasito,
In fact both Select and Dropdown controls plays with Array variables (as well other controls like MultiSelect, Typeahead, etc.). The Select control have a "Change" event, and, on the other hand, the Dropdown control have a "Click" and "ItemClick" events. Then I think that is all what we need to achieve what you wanted Kasito.
I prepare a simple application sample that shows how to feed a Select control depending on the choice in another Select control. The sample also shows how we can use the ParseVariables action as a convenient way to prepare Array variables in a quick way. Of course such Arrays can also become from other sources like app's files, remote files, databases, etc.
You must update your App Builder copy in order to take a look at the new "Select2" application sample.
Hola Francisco,
Le he respondido mediante el "chat", pero, lo haré aquí también para que quede constancia y sirva acaso de ayuda a otras personas:
Parece que está tratando de ejecutar el ejemplo "AdMob" en un navegador. Sin embargo, dicho ejemplo ha de compilarse antes con Apache Cordova. Puesto que usa el plugin AdMob de dicha plataforma. Apache Cordova se encarga de instalar los plugins que necesiten nuestras aplicaciones.
Debe tener instalado Apache Cordova, así como el Android SDK, por ejemplo, para la plataforma Android.
Lea esta entrada del blog de DecSoft.
Hola José,
Pues nada, que, como comenté más arriba que iba a hacer, he preparado una nueva "pestaña" en el área de clientes de DecSoft, desde donde es posible descargar cualquier versión expirada o caducada de NeoPlugins y también de otros programas. Echa un vistazo cuando quieras José, desde ahí tendrás acceso siempre a dichas versiones. :)
Hola José,
Me alegro de que todo fuese bien. Y gracias por la cervecilla, hombre, je je je. :)
Hola José,
P.D. Un consejo cuando hemos de registrar varios plugins... no los registres todos a un tiempo, sino, según los vayas precisando en los proyectos que los uses. De este modo la tarea de registrar "tantos" plugins se reduce considerablemente.
No sabes lo buen consejo que es lo que acabas de decirme, jajajaja... me paso "horas" registrando uno por uno. Gracias por la idea.
Copiado lo de las licencias "expiradas".
Sí; en realidad VisualNeo no permite registrar más de un plugin a la vez, cosa que, por otro lado, igual es comprensible, porque, habría que "inventar" algún modo. Pero, es cierto que (probablemente) no usamos todos los plugins es un mismo proyecto, de modo que no hay necesidad de registrarlos todos... que puede convertirse en un trabajo "pesado", o sea, los peores...
Respecto de la posible actualización de las licencias, recuerda que esto no se hace desde la tienda de DecSoft "regular", sino desde el apartado de clientes de DecSoft. Ahí podrás actualizar el número de licencias que precises, siempre al mejor precio. Quisiera mejorar este apartado también añadiendo enlaces a las antiguas versiones para que quede claro que también estas están disponibles y sea más cómodo acceder a las mismas.
Hola José,
En efecto, dicho "error" es un mensaje que lanzan los propios plugins, es decir, afortunadamente, puede solucionarse haciendo limpieza del registro de Windows (tanto de las claves "David Esperalta/NeoPlugins", como de las claves "NeoSoft/Plugins" y "NeoSoft/PluginsData") y la reinstalación correspondiente.
Por otro lado, las licencias "no expiradas" funcionarán sin problemas con las nuevas versiones. Para las licencias "expiradas" deberás usar antiguas versiones de los plugins, si es que no vas a actualizar las licencias ahora mismo José. Puedes encontrar las versiones antiguas aquí en Dropbox. Ya están disponibles en el área de cliente de DecSoft. :)
Por supuesto, si encuentras cualquier otro problema, no dejes de publicarlo en este foro o contactar conmigo José.
P.D. Un consejo cuando hemos de registrar varios plugins... no los registres todos a un tiempo, sino, según los vayas precisando en los proyectos que los uses. De este modo la tarea de registrar "tantos" plugins se reduce considerablemente.
Hola José,
Hace un par de "releases" atrás se descubrió un "bug" introducido al cambiar yo de un entorno de 32 bits a otro de 64 bits. No obstante dicho error se solucionó, y, ciertamente, no he recibido otro reporte de problema alguno.
No estoy seguro de si tengo la versión de Windows 10 "Aniversary", pero sí que trabajo y los plugins se compilan en Windows 10. Tengo que mirar a ver cómo actualizar a Windows 10 "Aniversary" si es que esto fuese posible.
Por otro lado, ¿puedes referir el error aquí textualmente? Esto ayudaría mucho.
Y dicho lo anterior, por favor, desinstala todos los plugins, borra manualmente (después) las claves del registro siguientes:
Después de eso, por favor, descarga las versiones actualmente disponibles de los plugins y prueba a instalarlos de nuevo. Si el error persiste no dudes en comunicarlo aquí y trataré de ayudarte a la mayor brevedad posible.
¡Siento las posibles molestias! :(
Hello Fakie,
Great. Exactly what I need.
So if I more than one JSON object, I would use a "1" or a "2" where the "0" is at the moment?
Absolutely. You can use all the Array related actions, so you can iterate over the Array, for example:
Everybody can read the DecSoft support forum for learning purposes, however only DecSoft customers can post new threads. Purchase one or more licenses of some DecSoft products in order to give this and other benefits.