¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementación de un reemplazo de interfaz de tabla con Javascript y auto-width functionality

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Hi,

As discussed in a previous thread (https://forums.sdn.sap.com/thread.jspa?threadID=165354), we managed to implement a workaround to table interface (which does no longer exist in NW04s) with Javascript.

For the moment (coding is quite brutal !), it looks like this for instance:

<!-- Table Interface Replancement: Javascript to provide "auto-width" functionality -->
var tokens;
var tab_details;
var td_array;
var td_details;
var table_array;

function autowidth() {
  table_array = document.getElementsByTagName("table");
 
  // For each table, check whether it is TABLE_x where x = {1,2,3,8}      
  for (var tab in table_array) {
    if (tab.indexOf("TABLE_") >= 0) {
      tokens = tab.split("_");

      if (tokens[1] == 1  || tokens[1] == 2  || tokens[1] == 3  || tokens[1] == 8 ||
          tokens[1] == 11 || tokens[1] == 12 || tokens[1] == 13 || tokens[1] == 14  ) {
  
        // We are in one of the table we want to change
        tab_details = document.getElementById(tab);
        td_array = tab_details.getElementsByTagName("td");
  
        for (var td in td_array) {
          td_details = document.getElementById(td);
          if (td_details) <    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Hola Marcus,

Estoy de acuerdo contigo en algunos puntos, pero ¿cómo lo incluyes en la plantilla web?

Saludos cordiales,

Guillaume

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola!

Si colocas el código fuente en el repositorio MIME e incluyes en la plantilla, será:

- reutilizable

- transportable

- y se puede cambiar/mantener de forma centralizada

Por lo tanto, el repositorio MIME es el lugar adecuado para ti, recuerda invalidar la caché de ICM después de cambiar el contenido de tu archivo MIME.

Si tienes más preguntas, no dudes en preguntar.

Saludos

Marcus

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Coloca esta etiqueta html en el encabezado de tu plantilla (a través del modo XHTML)

<script language="JavaScript" src="MIME/ruta/archivo.js"></script>

Saludos

Marcus

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?