¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementação de uma substituição de interface de tabela com Javascript e funcionalidade de largura automática

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

Olá,

Como discutido em um tópico anterior (https://forums.sdn.sap.com/thread.jspa?threadID=165354), conseguimos implementar uma solução alternativa para a interface de tabela (que não existe mais no NW04s) com Javascript.

Por enquanto (a codificação é bastante brutal!), parece algo assim, por exemplo:

<!-- Substituição da Interface de Tabela: Javascript para fornecer funcionalidade "largura automática" -->
var tokens;
var tab_details;
var td_array;
var td_details;
var table_array;

function autowidth() {
  table_array = document.getElementsByTagName("table");
 
  // Para cada tabela, verifique se é TABLE_x onde 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  ) {
  
        // Estamos em uma das tabelas que queremos alterar
        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...

Olá Marcus,

Concordo contigo em alguns pontos, mas como você o inclui no modelo de site?

Cumprimentos,

Guillaume

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

Olá!

Ao colocar o código-fonte no repositório MIME e incluí-lo no modelo, será:

- reutilizável

- transportável

- e pode ser alterado/mantido de forma centralizada

Portanto, o repositório MIME é o lugar certo para você, lembre-se de invalidar o cache do ICM após alterar o conteúdo do seu arquivo MIME.

Se tiver mais perguntas, não hesite em perguntar.

Cumprimentos

Marcus

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

Olá,

Coloque esta etiqueta html no cabeçalho do seu modelo (através do modo XHTML)

<script language="JavaScript" src="MIME/caminho/arquivo.js"></script>

Saudações

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?