#1
|
|||
|
|||
ALV TREE - Resaltar columna entera
¡Hola a todos!
Espero que podáis ayudarme con esto porque llevo horas buscando por internet y no consigo encontrar una solución a este tema: tengo un ALV TREE creado con objetos, la clase utilizada es CL_GUI_ALV_TREE y lo que necesito es resaltar TODA una columna: img2.jpg img_all.zip El código que estoy usando de prueba es el de el programa estándar: BCALV_TREE_04 He probado a añadir en la subrutina: FORM build_fieldcatalog, lo siguiente (ya que hay gente que dice que le funciona: ) Pero no funciona en absoluto img1.jpg img_all.zip También he probado a modificar el layout del item (cuando se crea la jerarquía: FORM create_hierarchy ) añadiendo el siguiente código a las siguientes subrutinas: Pero sólo se modifica en el último nivel (línea completa): img3.jpg img_all.zip Por favor, si alguien sabe cómo resolver esto que me escriba. Muchas gracias por adelantado. -------------------------------------------------------------------------- -------------------------------------------------------------------------- Tras indagar en este tema encontré el programa de SAP ejemplo: "BCALV_TREE_ITEMLAYOUT" y probando he llegado a la siguiente conclusión: las columnas de un alv tree sólo se pueden modificar celda a celda al crear la jerarquía añadiendo la tabla item_layout (indicando el nombre de la columna y uno de los estilos definidos en la clase cl_gui_column_tree) al método add_node. Además sólo se puede hacer esto cuando, para dicha columna, NO se realiza ningún tipo de función matemática automática del ALV Tree (sumatorio, media, máximo, mínimo). Úlima edición por adia_mm fecha: 01/07/15 a las 07:31:30. |
#2
|
|||
|
|||
La verdad no he usado mucho esa clase pero con la clase CL_SALV_TREE si se puede pintar y hacer sumatoria a la vez, saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|