Cómo manejar el ancho de columnas en los Informes en Oracle APEX 5.1

    Nov 7, 2017 12:13:00 PM by Clarisa Maman Orfali

    Deben existir diferentes formas de manejar el ancho de columnas en los informes en Oracle APEX 5.1.

    En este artículo voy a mostrar dos de ellas. Por ejemplo, tenemos un informe interactivo de la tabla Empleados (EMP):

    Y queremos modificar el ancho de la columna Job.

    Desde el diseñador de páginas:

    • Seleccionamos la columna JOB
    • En la sección Column Formatting, escribimos el siguiente código HTML en el recuadro de HTML expression:
    <span style='width:500px;display:inline-block;'>#JOB#</span>
     
     
     

    Consideración: las columnas de tipo link no tienen esa sección en el panel de propiedades, sin embargo, podemos colocar en atributos del link el ancho de la columna que necesitamos:

    style='width:300px;display:inline-block;'

    La otra forma de controlar el ancho de las columnas es usando un identificador estático de la región del informe interactivo y un identificador estático de columna.

    Por ejemplo, coloquemos el identificador estático COLENAME en la columna ENAME:
     

    Lo mismo hacemos en el informe interactivo, seleccionamos Empleados e ingresamos el Static ID como EMP.

    Luego hacemos clic en el título de la página e ingresamos en CSS inline la siguiente regla:

    #EMP th#COLENAME, #EMP td[headers=COLENAME]{min-width:250px}

     

    Ejecutamos la página y podemos ver que la columna de ename se ha modificado por el ancho que le pusimos, además de ver la columna JOB modificada, al punto que ahora se visualiza la barra horizontal de desplazamiento porque las columnas superan el ancho de la región.

    Hasta la próxima!

    Tags: Oracle

    Clarisa Maman Orfali

    Written by Clarisa Maman Orfali

    Clarisa is from Argentina. She is Founder and Director at ClarTech Solutions, Inc. a company dedicated to the development, consultancy and training in Information Technologies located in Southern California in the United States. She is a Systems Engineer with more than 18 years of experience in systems development. She was introduced in Oracle Technologies in 2009, a few years later she discovered the great power of development with Oracle Application Express (APEX) and has specialized since then in that area. She is also Co-Founder of the Oracle Users Group of Argentina (AROUG) and founder of Oracle APEX Latin America meetup, has also actively participated in the organization and as Presenter of big and popular events such as the OTN Tour and the Oracle APEX Tour of Latin America. In 2014 was recognized by the Oracle Corporation with the Oracle ACE Award. Then, in March 2018, she was promoted to Oracle ACE Director. She is also the author of the first three books in Spanish about Oracle APEX: Published in June 30, 2017: "Oracle APEX 5.1" (Spanish Edition). You can get the book in Paperback version. Published in November 5, 2015: "Introducción a Oracle APEX 5.0" (Spanish Edition). You can get the book in Paperback version and Kindle version. Published In January 26, 2016: "Integración Sin Costo de JasperReports en Oracle APEX 5.0" (Spansih Edition). You can get the book in Paperback version and Kindle version.