Archivo

Archivo del autor

Automatic change items tabular form (Ajax)

24 de May de 2012 Deja un comentario

In this post I will try to explain something that is apparently very simple, but may be complicated as we are doing
development. The idea is to modify certain fields in a tabular form, when I change the value of another field the same form.

Suppose we have a screen that we have the following tabular form.

Now we raise is what we will do: «We would like that when we change the name, it automatically completes the group, num 01, the num num 02 and 03 with a series of preset values»

For them, sure there are many possibilities, but we will use one that we believe is very simple and easy to implement. We will make use of our great ally, the JavaScript.

The first thing we do is create a field name associated with the action on the onChange event. To do this we must edit the field in the report and paragraph Element Attributes located in the region Column Attributes must put a code like this:

onChange=’myFunction(this);’

With this we will get each time you change the name field value, to run our JavaScript function to which we have named myFunction. The rest of the process is more work than the actual APEX JavaScript. We must make the development of the function we want to modify the field values ??and insert it into that part to the definition of JavaScript in the page (Page -> Edit Page -> HTML Header and Body Attributes). Here is where we enter a code similar to what I show below.

function myFunction (obj) {

// Valor para GRUPO
document.getElementById(‘f05_’ + obj.id.substr(4,4)).value = ‘GRUPO’;

// Valor para NOM 01
document.getElementById(‘f06_’ + obj.id.substr(4,4)).value = 01;

// Valor para NOM 02
document.getElementById(‘f07_’ + obj.id.substr(4,4)).value = 02;

// Valor para NOM 03
document.getElementById(‘f07_’ + obj.id.substr(4,4)).value = 03;

}

With this simple JavaScript function get any change in the values ??of each of the fields you want, directly attacking the DOM of each of the objects that compose the tabular form.

I hope you find it useful and if you have any doubts, do not hesitate to contact us so we help you in everything you need.

Modificación automática items formulario tabular (Ajax)

24 de May de 2012 Deja un comentario

En este POST voy a tratar de explicar algo que aparentemente es muy sencillo, pero que se puede complicar a medida que vamos realizando el desarrollo. La idea es que se modifiquen determinados campos de un formulario tabular, cuando modifico el valor de otro de los campos del mismo formulario.

Supongamos que tenemos una pantalla en la que tenemos el siguiente formulario tabular.

Ahora planteemos que es lo que deseemos hacer: «Nos gustaría que cuando modificamos el nombre, automáticamente se complete el grupo, el num 01, el num 02 y el num 03 con una serie de valores preestablecidos»

Para ellos, seguro que existen multitud de posibilidades, pero no nosotros vamos a usar una que a nuestro parecer es muy sencilla y cómoda de implementar. Vamos a hacer uso de nuestro gran aliado el JavaScript.

Lo primero que vamos a hacer es crear un asociar al campo nombre una acción sobre su evento onChange. Para ello debemos editar el campo del informe y en el apartado Element Attributes situado en la región Column Attributes debemos poner un código similar a este:

onChange=’myFunction(this);’

Con esto vamos a conseguir que cada vez que se cambie el valor del campo nombre, se ejecute nuestra función de JavaScript a la que hemos llamado myFunction. El resto del proceso es más trabajo de JavaScript que del propio APEX. Debemos realizar el desarrollo de la función que queremos que modifique los valores de los campos e insertarla en la parte destinada a la definición de código JavaScript de la página (Page -> Edit Page -> HTML Header and Body Attributes). Aquí será donde deberemos introducir un código similar al que os muestro a continuación.

function myFunction (obj) {

// Valor para GRUPO
document.getElementById(‘f05_’ + obj.id.substr(4,4)).value = ‘GRUPO’;

// Valor para NOM 01
document.getElementById(‘f06_’ + obj.id.substr(4,4)).value = 01;

// Valor para NOM 02
document.getElementById(‘f07_’ + obj.id.substr(4,4)).value = 02;

// Valor para NOM 03
document.getElementById(‘f07_’ + obj.id.substr(4,4)).value = 03;

}

Con esta sencilla función de JavaScript conseguiremos que se modifiquen los valores de cada uno de los campos que deseamos atacando directamente al DOM de cada uno de los objetos que componen el formulario tabular.

Espero que os resulte de utilidad y si tenéis cualquier tipo de duda, no dudéis en poneros en contacto con nosotros para que os ayudemos en todo lo que necesitéis.

Oracle APEX – Permissions management

23 de May de 2012 Deja un comentario

Usually we find in most systems we do for all our customers a range of modules that are common to all systems regardless of the business that drive the application.

Managing users, control access permissions … Such modules are becoming repetitive work by the developers, who must create again and again identical management modules for different systems.

From Oracle APEX World we are working on creating SCRIPT performing the creation of WS and an application with basic functionality implemented to serve as a base to build on it any kind of system. Regarding the user management is easy to realize the required fields for the tool to function properly … however, with respect to the management of permits should be building something so versatile that can be given the widest possible coverage.

A priori, modules do not seem too complicated to implement and repeat on each system, but we can reduce development time a couple of days thanks to the existence of such modules, we will achieve a reduction in customer cost impact which may encompass at certain times the difference between winning and losing a customer.

Oracle APEX – Gestión de permisos

23 de May de 2012 4 comentarios

Habitualmente nos encontramos en la mayoría de los sistemas que realizamos para todos nuestros clientes una serie de módulos que suelen ser comunes a todos los sistemas con independencia del negocio que maneje el aplicativo.

La gestión de usuarios, el control de permisos de acceso… Este tipo de módulos suelen convertirse en trabajo repetitivos por parte de los desarrolladores, quienes deben crear una y otra vez módulos de gestión idénticos para diferentes sistemas.

Desde Oracle APEX World estamos trabajando en la creación de SCRIPT que realice la creación del WS y de un aplicativo con la funcionalidad base implementada que sirva como base para construir sobre él cualquier tipo de sistema. Con respecto a la gestión de los usuarios resulta sencillo darse cuenta de los campos necesarios para que la herramienta funcione de manera adecuada… sin embargo, con respecto a la gestión de los permisos se debe construir algo polivalente de manera que se pueda dar la mayor cobertura posible.

A priori, no parecen módulos demasiado complicados de implementar y de repetir en cada sistema, pero sin conseguimos reducir el tiempo de desarrollo un par de días gracias a la existencia de este tipo de módulos, conseguiremos una reducción de costes repercutidos al cliente que podrán suponer en determinados momentos la diferencia entre ganar o perder un cliente.

Oracle APEX and iFrames

21 de May de 2012 Deja un comentario

Recently I published a post that was well received on the integration of Oracle APEXand Joomla … but it says something very important to keep in mind when going to dothis type of integration. Oracle APEX is unusual to leave our control in a very easy control of security, and this is where we must emphasize when Oracle APEXintegration with Joomla (or any iFrame).

For applications made with Oracle APEX can be displayed within an iFrame, you must enable the option (default off). Without this small configuration we can not display the application on our website made with Joomla. Then I refer you to where you canenable this option.

Application Builder -> Our application -> Shared Components -> Edit definition -> Security

If we go down the screen, find the next region where we can enable the applicationcan be displayed within an iFrame….

Oracle APEX and iFrames

21 de May de 2012 1 comentario

Hace poco publique un POST que tuvo una gran acogida sobre la integración de Oracle APEX y Joomla… pero no indique algo muy importante a tener en cuenta cuando se va a hacer este tipo de integraciones. Oracle APEX tiene la peculiaridad de dejar a nuestro control de una manera muy sencilla el control de la seguridad, y es aquí, donde debemos hacer hincapié a la hora de integrar Oracle APEX con Joomla (o con cualquier iFrame).

Para que las aplicaciones realizadas con Oracle APEX se puedan mostrar dentro de un iFrame, es necesario habilitar la opción (por defecto desactivada). Sin hacer esta pequeña configuración no podremos visualizar la aplicación en nuestra web hecha con Joomla. A continuación os indico donde se puede habilitar esta opción.

Application builder -> Nuestra aplicación -> Shared Components -> Edit definition -> Security

Si bajamos por la pantalla, encontraremos la siguiente región donde podremos habilitar que la aplicación se pueda mostrar dentro de un iFrame.

Oracle APEX Hosting

17 de May de 2012 2 comentarios

Every day more and more users are beginning to use Oracle APEX and I often have wondered where you can get a bed for their systems based on APEX. A conitnuación will show you a brief list of the HOSTING that allow management of Oracle APEX.

MaxAPEX

Relatively inexpensive hosting fee that allows comprehensive management of Oracle APEX and also incorporates alternaticvsas tools commonly used in Oracle APEX such as JasperReports.

URL: http://www.maxapex.com/

APEX Hosting

Like MaxAPEX housing that gives us a free trial.

URL: http://www.apex-hosting.com/

Dedicated servers

They are my preferred option. Any of the companies involved in web hosting services that provide dedicated servers allow us to install and manage our own operating system, which will give us all the possibilities that we need. These accommodations are not necessarily more expensive than previous ones, can be found from 50 € per month and providing a very very good service.

Of course, these are just some of the possibilities in the market, but there are certainly many more. If you want more information about a service HOSTING not hesitate to contact us.

Oracle APEX Hosting

17 de May de 2012 1 comentario

Cada día son más y más los usuarios que están comenzando a usar Oracle APEX y frecuentemente me han preguntado donde se puede conseguir una alojamiento para sus sistemas basados en APEX. A conitnuación os muestro un breve listado con los HOSTING que permiten la gestión de Oracle APEX.

MaxAPEX

Alojamiento de pago relativamente económico que permite la gestión integral de Oracle APEX y al mismo tiempo incorpora herramientas alternaticvsas de uso común en Oracle APEX como puede ser JasperReports.

URL: http://www.maxapex.com/

APEX Hosting

Alojamiento similar a MaxAPEX que nos facilita una versión gratuita de prueba.

URL: http://www.apex-hosting.com/

Servidores dedicados

Son mi opción preferida. Cualquiera de las empresas dedicadas al alojamiento de servicios web que proporcione servidores dedicados, nos permitirán realizar la instalación y gestión de nuestro propio sistema operativo, lo que nos brindará todas las posibilidades que podamos necesitar. Estos alojamientos no tienen porque ser más caros que los anteriores, pudiendo encontrarlos desde 50 € al mes y proporcionando un servicio muy muy bueno.

Por supuesto, estas son solo algunas de las posibilidades existentes en el mercado, pero sin duda hay muchas más. Si queréis más información acerca de algún servicio de HOSTING no dudéis en poneros en contacto con nosotros.

Oracle APEX and Joomla (Demo)

11 de May de 2012 Deja un comentario

Due to the popularity of our article on Oracle and Joomla, I decided to accelerate the creation of web demos so you can see the operation.

Currently it is a very simple version with a well known example worldwide of Oracle APEX (APEX page that displays is extracted from the demo application but with some slight modification on the template.

Demo -> http://orclappxe.vacau.com/

I hope it is of your interest and stay tuned to this page and that will be loading new demos which you may find useful.

Oracle APEX and Joomla (Demo)

11 de May de 2012 2 comentarios

Debido a la popularidad que ha tenido el artículo sobre Oracle y Joomla, he decido acelerar la creación de la web de demos para que podáis ver el funcionamiento.

Actualmente se trata de una versión muy muy simple con un ejemplo de sobra conocido por todo el mundo de Oracle APEX (la página de APEX que muestra está extraida de la aplicación de demo pero con alguna pequeña  modificación sobre la plantilla.

Demo -> http://orclappxe.vacau.com/

Espero que sea de vuestro interés y estad atentos a esta página ya que se irán cargando nuevas demos que os puedan resultar útiles.