Hola Juan,
No sé si me queda muy claro lo que quiere hacer... pero, piense que un control Media Player puede o no incluir los controles por defecto, incluso, en el caso de un MediaPlayer "audio", el control podría permanecer completamente oculto. Entonces, no sé si jugando con todo esto puede acaso conseguir lo que necesita.
Hola Juan,
Algo como lo anterior funcionaría también para el caso de un botón:
Por otro lado, tal vez, en el caso de un botón, aunque se puede "atacar" su CSS sin problemas, tal vez sería lo suyo utilizar las clases CSS adecuadas. Así, por ejemplo, podríamos cambiar un botón "primary" a uno "danger" de la siguiente forma:
P.D. Por favor, no dude en abrir un nuevo hilo para diferentes preguntas. ;-)
Hello Asley,
There is nothing like a "mini" chat... in the sense than a "chat" is not something "mini" or "easy"... The best way to implement a chat, in my experience, is by using the control WebSocket. Unfortunately, a websocket server is something that cannot be implemented in a shared hosting, for example: we need a dedicated server in order to install something like a websocket server.
A websocket server allows not only to implement a "mini" chat, but, something more complete, similar to Whatsapp, we can know if an user is online or offline, if an user is typing, etc. If you can't install a websocket server, then may you can investigate another possible ways to implement a chat. The "Pusher" control (who uses certain thirdparty service) can be a good start point.
Some possible PHP or other server's side solutions can work too... or maybe some possible thirdparty Javascript (client side) or thirdparty server's side solution. even when nothing (in my experience) can be compared to a websocket server and the Websocket control.
Hola Juan,
Como puede ver en la consola del depurador de AB, o bien en la consola de otro navegador como Firefox, el código que muestra no puede funcionar, puesto que el método que quiere utilizar no es "getElementsById" (este método no existe), sino "getElementById". Cambiando esto verá que, en efecto, el código funciona como se espera.
Hello Peter,
Please, go ahead if you have any specific question. :-)
Hello to all,
Here is a new DecSoft App Builder release, with the below changes, fixes and enhancements:
Read the entire product's history
Hello Peter,
First of all, sorry for the delay: I fall in a bit cold the latest thursday and here I am... trying to be better... Anyway, your question is difficult to answer, because you don't place any specific question nor a problem in which you get stuck. Just one example: there must be several ways to prepare some kind of TODO app, using more or less AB controls, trying a pure HTML and Javascript approach, etc. Never forget that we are taking about AB apps here, but, finally, we are talking about HTML and Javascript apps.
After a couple of hours of work, I add a new sample to App Builder, named "TodoApp", which implement some kind of TODO list app, just like I feel that you wanted. The sample is not complete, of course, and can be improved (like probably any software) in several ways, however, may you want to take a look at it, Peter, in order to view that possible implementation of a TODO list app. Then feel free to ask some specific questions, and I will try to help you.
Take a look here for more information, but, anyway, upgrade your AB copy and look at the new "TodoApp" sample.
Hello Ade,
Thanks very much for sharing this with us! :-)
Hola Jordi,
Sí; es una acción más o menos reciente. En todo caso, fíjate en el Javascript al que al final se traduce dicha acción: ese Javascript es el necesario si alguna vez te hace falta, esto es, en un contexto en el que no puedas usar acciones de AB.
Hola Jordi,
Creo que podrías intentar con algo como jQuery Draggable.
Hola Juan,
Creo que es una cuestión de que no pueden (en Javascript) mezclarse mayúsculas y minúsculas: en AB usamos "true", no "True", o "false", no "False". Por otro lado, verá que Hidden no tiene que estar en "false" para ocultar un control, sino que debe ser "true" (para ocultar el objeto) o una cadena vacía, para mostrarlo. Dicho esto, el siguiente código funciona como se espera:
Por otro lado, tenemos también la posibilidad de usar acciones como "Show", "Hide" y "Toggle". Respecto de la sintáxis de AB, en realidad, podemos usar Javascript cuando queramos o lo necesitamos (entre las acciones "StartJS" y "EndJS"), o, acciones que Ab nos proporciona. Le recomiendo que lea la ayuda del programa (aunque en inglés), dond ese refieren todas las acciones y controles disponibles.
Hola Jordi,
Yo tampoco veo nada mal a ese código así a bote pronto... si existe un elemento con ID "arriba". ¿No te aparece ningún error, ni ves nada en la consola? Por otro lado, si quieres desplazarte al principio... tal vez puedas pasar "cero" a "scrollTop"...
Por lo demás, prueba algo así también:
P.D. Usa diferentes hilos para diferentes cuestiones, Jordi, así mantenemos el foro un poco mejor organiado.
Hola Jordi,
Si quitas el "ng-click" funciona como se espera. Por otro lado, si usas la clase "btn-block" tal vez el "width" no sea necesario.
Hola Jordi,
Siguiendo con el ejemplo de "Progressbars", el evento "Click" del control HTML que muestra las barras de progreso podría contener el siguiente código:
No haría falta modificar el HTML, puesto que este código "mira" si el elemento pulsado tiene la clase "progress-bar", y, si es así, ahí mismo podrías ejecutar la función, en lugar de la "alerta" que ves.
Otra forma de hacerlo sería añadir el evento a continuación del código Javascript que prepara el código HTML de las barras de progreso, es decir:
Como ves abajo del todo, usamos jQuery para estar al tanto de cuando se haga "click" en cualquiera de las dos barras de progreso. Sería también igual con otros posibles elementos y controles como botones, etc.
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.