Hola Jordi,
Ojo, que, el anterior código no funcionará el Internet Explorer 11 (en que se basa el depurador de la anterior generación de App Builder)... tendrás que probarlo en Firefox u otros navegadores.
Hola Jordi,
Ojo, que, el anterior código no funcionará el Internet Explorer 11 (en que se basa el depurador de la anterior generación de App Builder)... tendrás que probarlo en Firefox u otros navegadores.
Hola Jordi,
No sé si algo como lo siguiente podría servirte:
Hello to all,
Here is a new DecSoft App Builder with the below changes, fixes and enhancements:
Hello to all,
Here is a new DecSoft App Builder release, with the below changes, fixes and enhancements:
Hello Amin,
Thanks for your answer. You are right, the ModifiedDate entry in the XML can cause some non desired issues, and, since it's not really used... I will to remove it from the XML in both the previous generation of AB and the current generation of the product too. I will change this and prepare new releases of the products to fix the possible issue with version control programs.
Update: It's done. Both the previous generation and the current generation of AB has been upgraded in order to avoid the "ModifiedDate" entry in the project's XML file. I hope this can help in order to use version control programs with AB. Thanks Amin for the suggestion.
Hello to all,
Here is a new DecSoft App Builder with the below changes, fixes and enhancements:
Hello Paolo,
Certainly, it's a question beyond HTML / JavaScript, so, we must deal with something like that using some Apache Cordova plugin: something like this one. The problem can be to find a plugin which works in both platforms iOS and Android... the linked one works for Android and Mac OS, but, not for iOS... but for sure you must try to find an Apache Cordova plugin in order to give something like that working, Paolo.
Hello to all,
Here is a new DecSoft App Builder with the below changes, fixes and enhancements:
Hola Jordi,
¿Estás seguro de eso? Yo estoy pensando en algunos entornos como Delphi, y, la fecha de un control Date es la actual... cuando sitúas el control en el formulario, pero, no estoy seguro de que siempre sea la fecha actual... en todo caso, yo creo que no cabe discusión, Jordi: se trata de ejecutar las dos líneas de código de arriba para poner la fecha actual, si así lo quieres, o cualquier otra fecha. Poner la fecha actual "siempre"... me suena a "forzar" dicha fecha actual... no sé... es posible... pero no lo veo tan claro, y, teniendo en cuenta que hablamos de un par de líneas de código para poner la fecha actual, pues...
Hola Jordi,
Pues, llevas razón, no había caído en eso. Sin embargo, no estoy muy seguro de que el control Date deba mostrar siempre la fecha actual. La fecha actual se muestra en el momento en que sitúas el control en la app, pero, no creo que debiera mostrar la fecha actual en todo caso: es dudable, esto, al menos. Por lo demás, poner la fecha actual en el control es tan sencillo como ejecutar el código que he puesto más arriba.
Hola Jordi,
En primer lugar, si quieres hacer una búsqueda más avanzada, no debes usar el Query. Entonces, situando otro control Input, uno que no use el Query del Report, permitirás al usuario buscar por cierto texto. Ahora bien, la variable Data es un Array de objetos, que, tú puedes iterar, como cualquier otro Array. Puedes preparar un Array temporal, e ir iterando la variable Data, rellenando el Array temporal, si lo que el usuario busca se encuentra en alguna de las propiedades del objeto iterado: si esto es así, añades el registro al Array temporal, y, finalmente, cuando la iteración acabe, asignas el Array temporal, el cual contendría los registros filtrados / buscados, a la variable Data del Report.
Lo anterior es hablando de filtrar la variable Data en el cliente. En el servidor sería aún más sencillo, pues, lo que tú retornas de un script del servidor es una variable Data (un Array de objetos) lista para usar, de modo que puedes conformarla como tú lo precises, filtrando, buscando, para conformar la variable Data que deba mostrar la app en el control Report.
Hola Jordi,
Respecto de tu primera cuestión, no sé si lo entiendo bien, pues, es el comportamiento por defecto: el control mostrará la fecha actual.
Respecto de tu segunda cuestión, es posible usar la acción "DateToJSDate", es decir, suponiendo que has puesto un nuevo control Date y has cambiado su fecha, el siguiente código pondría su valor a la fecha actual:
Hola Jordi,
No estoy de acuerdo contigo en absoluto. El Query del report es una forma sencilla de buscar en el report, y, puesto que es sencilla, permite sólo la búsqueda "sencilla". Pero, el report atiende a su variable Data, y, esta variable Data la conformamos nosotros. No es para nada imposible saber qué se busca, y, en definitiva, conformar la variable Data en consecuencia: esto se puede hacer tanto en el cliente como en el servidor, de hecho yo lo hago en algunas aplicaciones sin problemas.
Por ejemplo, dices que "es imposible saber lo que busca el usuario", pero, ¿cómo es eso? Una simple casilla de texto daría al usuario a escribir o que quisiese buscar... de modo que ya sabrías lo que está buscando el usuario... para mí es tan sencillo como eso... no veo dónde puedes encontrar dificultad en eso.
Hola Jordi,
No es posible hacer búsquedas "compuestas" utilizando la propiedad "Query" del Report. La forma de hacerlo es trabajando sobre la propiedad "Data" del report, bien en el servidor, bien en el cliente: recuerda que la propiedad "Data" determina lo que se muestra en el Report, de modo que, la búsqueda deberías hacerla sobre dicha propiedad, o bien antes de "alimentar" dicha propiedad, realizando el filtrado que estimases oportuno.
Hola Jordi,
La forma más sencilla, si se trata de un Report "table", sería añadir la clase "table-hover" en la propiedad "Classes" del Report. Si quieres ir un poco más allá, por ejemplo, para especificar un color en concreto, puedes incluir en la propiedad "Inline CSS" de la app algo como esto:
Si se trata de un Report "grid", no es posible usar la clase "table-hover", pero, sí que el siguiente código CSS en el "Inlince CSS" de la app funcionaría:
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.
This website uses some useful cookies to store your preferences.