Jump to content
Sign in to follow this  
gust.php

DataTable Coluna

Recommended Posts

Bom dia amigos,

 

Estou usando o Datatables para gerar alguns relatórios e habilitei o botão para impressão, ate ai tudo bem.

 

Em uma coluna, tenho os seguintes dados organizados dessa maneira:

 

 FULANO

(21) 9 9999-9999

(21) 3100-0000

 

Quando eu clico no botão de impressão, essa coluna fica assim:

 

FULANO(21)9 9999-9999(21) 3100-0000

 

Tenho como organizar isso quando gero a página para impressão?

 

Estou usando o seguinte código Datatable:

 


$(document).ready(function() {
    $('#tableMapa').DataTable({
        "searching": false,
        responsive: true,
        dom: 'Bfrtip',
        buttons: [
            {
              extend: 'print',
              text: '<i class="fa fa-print"></i>',
              className: 'btn btn-xs btn-primary',
              customize: function ( win ) {
                    $(win.document.body)
                        .css( 'font-size', '10pt' )
                        .prepend(
                            
                        );
 
                    $(win.document.body).find( 'table' )
                        .addClass( 'compact' )
                        .css( 'font-size', 'inherit' );
                }
          }
            
        ],
        "language": {
            "sEmptyTable": "Nenhum registro encontrado",
            "sInfo": "Mostrando de _START_ até _END_ de _TOTAL_ registros",
            "sInfoEmpty": "Mostrando 0 até 0 de 0 registros",
            "sInfoFiltered": "(Filtrados de _MAX_ registros)",
            "sInfoPostFix": "",
            "sInfoThousands": ".",
            "sLengthMenu": "_MENU_ resultados por página",
            "sLoadingRecords": "Carregando...",
            "sProcessing": "Processando...",
            "sZeroRecords": "Nenhum registro encontrado",
            "sSearch": "Pesquisar",
        "oPaginate": {
            "sNext": "Próximo",
            "sPrevious": "Anterior",
            "sFirst": "Primeiro",
            "sLast": "Último"
    },
        "oAria": {
            "sSortAscending": ": Ordenar colunas de forma ascendente",
            "sSortDescending": ": Ordenar colunas de forma descendente"
    }
  }
    });
});

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Anderson R.
      Boa tarde, gostaria de saber em SQL, como trazer 2 resultados em 2 colunas diferentes do mesmo campo com valores diferentes como exemplo abaixo.
      Esta é a tabela que tenho, gostaria de trazer where D2_CF = 5401 TRAZER A QUANTIDADE EM UMA COLUNA, AND D2_CF = 5910 TRAZER A QUANTIDADE EM OUTRA COLUNA.
      Se alguém puder ajudar agradeço.
      Anderson
       
      D2_COD D2_QUANT D2_PRCVEN D2_TOTAL D2_CF 010301 10 26,86 268,6 5401 010301 1 26,86 26,86 5910
    • By Dani_Ambrosio
      Preciso criar uma coluna em uma tabela já existente, porém os dados dessa nova coluna vão depender de outra tabela
      Ex:
      tenho a tabela faturamento e nela eu preciso criar uma nova coluna que vai chamar fat_removido e os dados dessa coluna vão depender de uma outra tabela que se chama Faturamento removido.
      tanto as tabelas faturamento e a faturamento removido tem o ID_faturamento, quando o mesmo constar nas duas tabelas a nova coluna deverá ser preenchida com Sim e quando não constar deve ser preenchida com Não 
      Como faço isso?
    • By laedsonfln
      Pessoal, boa noite!
       
       
      Gostaria de mostrar 3 colunas e 6 produtos no celular utilizando o shortcode do woocommerce na página principal. 
      Criei um site de Brechó pra minha namorada usando o Wordpress + woocommerce. Tentei usar os shortcodes do woocommerce para chamar os produtos pra página principal. Até aqui tudo bem, porém quando acesso o site pelo celular a loja mostra duas colunas mesmo eu utilizando [products limit="6" columns="3"]. Procurei bastante nas internet e o que eu consegui foi copiar o HTML usando o inspector do google e inserindo num bloco do Elementor (construtor de página que uso) e mudando algumas coisinhas no código. A primeira vista está funcionando mas quando acrescento um produto ele não atualiza no celular porque não é um shortcode.  Alguém pode me ajudar? Sou iniciante na programação. Segue o site: www.brechodaelyevariedades.com.br 
       
      Obrigado! 
    • By gilcasaoutlook
      Senhores.
      Gostaria de Executar uma StoredProcedure em MySql
      e o resultado retornar em um DataTable.
      mas o retorno do DataTable não está dando certo.
      Tenho uma conexão com o mysql:
      public class Conexao
              private MySqlConnection conexao = null;
              private DataTable dt;
              private MySqlDataAdapter da;
              private MySqlCommandBuilder cb;
              private MySqlDataReader dr;
              private MySqlParameter[] pms;
              string StrConexao = "server=" + ConfigurationManager.AppSettings["server_name"] + ";" +
                                            "dataBase=" + ConfigurationManager.AppSettings["data_base"] + ";" +
                                            "port=" + ConfigurationManager.AppSettings["port_number"] + ";" +
                                            "User Id=root;" +
                                            "password=root";
              // Metodo conectar no banco.
              public MySqlConnection AbrirConexao()
              {
                  try
                  {
                      conexao = new MySqlConnection(StrConexao);
                      conexao.Open();
                      return conexao;
                  }
                  catch (Exception erro)
                  {
                      throw erro;
                  }
              }
      }
      Conexão está funcionando porque utilizo ela em outro recurso.
      Tenho uma Stored Procedure em MySql:
      CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_seleciona_pessoa`()
      BEGIN
          
          select id, nome from pessoa;
          
      END
      Tenho uma função que retorna um DataTable:
       public DataTable RetDataTableStoredProc()
      {
                      MySqlCommand cmd = new MySqlCommand();
                      AbrirConexao();
                      cmd.Connection = conexao;
                      cmd.CommandType = CommandType.StoredProcedure;
                      cmd.CommandText = StoredProc;
                      dr = cmd.ExecuteReader();
                      dt.Load(dr);
                      return dt;
      }                
      O comando dr = cmd.ExecuteReader(); passa sem dar erro
      mas quando executo as duas linhas abaixo:
                      
                      dt.Load(dr);
                      return dt;
      e não retorna um DataTable.
      Conto com vossa ajuda.
      Att.
      Gilberto Rezende               
    • By M_Berno
      Boa tarde, sou nova no Bootstrap e gostaria de saber onde modifico o espaçamento entre colunas.
      Tenho 6 colunas na mesma linha e gostaria de dar um espaço maior no centro separando os grupos do ranking de mais baixado e de mais utilizados.


       
      <!-- Ranking Mais Baixados--> <div class="container my-5"> <div class="row"> <div class="col-lg-6 col-md-12"> <h3 class="text-center mb-4"> Ranking<span class="text-warning"> Mais Baixados</span> do Dia </h3> <div class="row"> <div class="col-md-4 col-xsm-12"> <div class="card card-profile"> <div class="card-avatar"> <a href="#"> <img class="img" src="img/geral/medalha_ouro.png"> </a> </div> <div class="card-body"> <img src="img/ranking/continental.png" alt="continental"> <h6 class="card-category text-dark">CONTINENTAL</h6> <p class="card-description">CATÁLOGO AUTOMOTIVO</p> <p class="card-description mb-4">Linha Leve / Pesada</p> </div> <div class="card-footer justify-content-center"> <p style="font-size: 11px"> <a href="#">#borrachas </a> <a href="#">#borrachas </a> <a href="#">#borrachas </a></p> </div> </div> </div> <div class="col-md-4 col-xsm-12"> <div class="card card-profile"> <div class="card-avatar"> <a href="#"> <img class="img" src="img/geral/medalha_prata.png"> </a> </div> <div class="card-body"> <img src="img/ranking/corven.png" alt="corven"> <h6 class="card-category text-dark">CORVEN</h6> <p class="card-description">CATÁLOGO AUTOMOTIVO</p> <p class="card-description mb-4">Linha Leve / Pesada</p> </div> <div class="card-footer justify-content-center"> <p style="font-size: 11px"> <a href="#">#borrachas </a> <a href="#">#borrachas </a> <a href="#">#borrachas </a></p> </div> </div> </div> <div class="col-md-4 col-xsm-12"> <div class="card card-profile"> <div class="card-avatar"> <a href="#"> <img class="img" src="img/geral/medalha_bronze.png"> </a> </div> <div class="card-body"> <img src="img/ranking/vox.png" alt="vox"> <h6 class="card-category text-dark">VOX</h6> <p class="card-description">CATÁLOGO AUTOMOTIVO</p> <p class="card-description mb-4">Linha Leve / Pesada</p> </div> <div class="card-footer justify-content-center"> <p style="font-size: 11px"> <a href="#">#borrachas </a> <a href="#">#borrachas </a> <a href="#">#borrachas </a></p> </div> </div> </div> </div> </div> <!-- Ranking Mais Utilizados--> <div class="col-lg-6 col-md-12"> <h3 class="text-center mb-4"> Ranking<span class="text-warning"> Mais Utilizados</span> do Dia </h3> <div class="row"> <div class="col-md-4 col-xsm-12"> <div class="card card-profile"> <div class="card-avatar"> <a href="#"> <img class="img" src="img/geral/medalha_ouro.png"> </a> </div> <div class="card-body"> <img src="img/ranking/continental.png" alt="continental"> <h6 class="card-category text-dark">CONTINENTAL</h6> <p class="card-description">CATÁLOGO AUTOMOTIVO</p> <p class="card-description mb-4">Linha Leve / Pesada</p> </div> <div class="card-footer justify-content-center"> <p style="font-size: 11px"> <a href="#">#borrachas </a> <a href="#">#borrachas </a> <a href="#">#borrachas </a></p> </div> </div> </div> <div class="col-md-4 col-xsm-12"> <div class="card card-profile"> <div class="card-avatar"> <a href="#"> <img class="img" src="img/geral/medalha_prata.png"> </a> </div> <div class="card-body"> <img src="img/ranking/corven.png" alt="corven"> <h6 class="card-category text-dark">CORVEN</h6> <p class="card-description">CATÁLOGO AUTOMOTIVO</p> <p class="card-description mb-4">Linha Leve / Pesada</p> </div> <div class="card-footer justify-content-center"> <p style="font-size: 11px"> <a href="#">#borrachas </a> <a href="#">#borrachas </a> <a href="#">#borrachas </a></p> </div> </div> </div> <div class="col-md-4 col-xsm-12"> <div class="card card-profile"> <div class="card-avatar"> <a href="#"> <img class="img" src="img/geral/medalha_bronze.png"> </a> </div> <div class="card-body"> <img src="img/ranking/vox.png" alt="vox"> <h6 class="card-category text-dark">VOX</h6> <p class="card-description">CATÁLOGO AUTOMOTIVO</p> <p class="card-description mb-4">Linha Leve / Pesada</p> </div> <div class="card-footer justify-content-center"> <p style="font-size: 11px"> <a href="#">#borrachas </a> <a href="#">#borrachas </a> <a href="#">#borrachas </a></p> </div> </div> </div> </div> </div> </div> </div>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.