Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
TBOX 5.1 - Classe para ser usado no Adianti Framework 5.0 Boas, Uso este componente já algum tempo, mas criando através do TElement. Então resolvi criar a sua Classe e compartilhar com os senhores, espero que gostem. WIDGETS - TBOX https://adminlte.io/themes/AdminLTE/pages/widgets.html Inatalacao Use o arquivo TBox_Leia-me.txt para a correta instalação CLASSE TBOX Funções ...
MC
TBOX 5.1 - Classe para ser usado no Adianti Framework 5.0  
Boas,

Uso este componente já algum tempo, mas criando através do TElement.

Então resolvi criar a sua Classe e compartilhar com os senhores, espero que gostem.


WIDGETS - TBOX

https://adminlte.io/themes/AdminLTE/pages/widgets.html


Inatalacao
Use o arquivo TBox_Leia-me.txt para a correta instalação


CLASSE TBOX

Funções

  1. <?php
  2.     setSize$width$height )
  3.     // Largura x Altura 
  4.     // Uso - TBox->setSize( 500, '20%' ); 
  5.     getSize()
  6.     // Retorna a Largura x Altura 
  7.     // Uso - $LA = TBox->getSize(); 
  8.     
  9.     
  10.     setType$type '' )
  11.     // Define o Tipo de TBox
  12.     // Uso - TBox->setType('box solid box-danger');  // Criará um Box Solido Vermelho
  13.     setTypeStyle$typestyle null )
  14.     
  15.     // Cor da Borda superior do Box
  16.     // Uso - TBox->setTypeStyle('border-top-color: orange;');
  17.     
  18.     setTitle$title '' )
  19.     // Define o Titulo do Box
  20.     // Uso - TBox->setTitle('Ola como Vai ?');
  21.     setTitleImg$titleimg null )
  22.     // Define uma Imagem para o Box
  23.     // Uso - TBox->setTitleImg('fa:save fa-lg');
  24.     
  25.     
  26.     setTitleStyle$titlestyle '' )
  27.     // Define um Estilo para o Titulo do Box
  28.     // Uso - TBox->setTitleStyle('font-size: 16px; font-weight: bold;');
  29.     setButton$button null )
  30.     // Define os Botões que fica no Lado Direito no Titulo do Box
  31.     // As opcões são - ( 'all', 'collapse', 'remove' )
  32.     // Uso - TBox->setButton('all');
  33.     
  34.     setTools$tools null )
  35.     // Define qualquer componente no lado direito do Titulo do Box
  36.     // Uso - TBox->setTools('<span class="label label-primary">Label</span>');
  37.     
  38.     addBody$body )
  39.     // Usado para preencher o corpo do Box
  40.     // Uso - TBox->addBody('Vou Bem, e Voce ?');
  41.     // Uso - TBOX->addBody('Tudo na santa paz');
  42.     
  43.     
  44.     addFooter$footer )
  45.     
  46.     // Define qualquer componente no rodapé
  47.     // Uso - TBox->addFooter('<a href="javascript:void(0)" class="btn btn-sm btn-success btn-flat pull-left">
  48.                               <font style="vertical-align: inherit;">Coloque novos pedidos </font></a>');
  49.     // Uso - TBOX->addFooter('<div class="col-xs-5 pull-right"><input type="text" class="form-control" placeholder=".col-xs-5"></div>');
  50.     
  51.     setLoading( $loading = false )
  52.     // Coloca Box em estado de "CARREGANDO"
  53.     // Uso - TBox->setLoading(true);
  54. ?>



Como utilizar:

  1. <?php
  2.     $box = new TBox('Ola como Vai ?');
  3.     $box->setTypeStyle'border-top-color: green' );
  4.     $box->setTitleStyle'font-size: 16px; font-weight: bold;' );
  5.     $box->setTitleImg'fa:pencil-square-o fa-lg blue' );
  6.     $box->setButton('collapse');
  7.     $box->addBody('Vou Bem, e Voce ?');
  8.     $box->addBody('Tudo na santa paz');
  9.     $box->addFooter('<b>Feliz 2018</b>');
  10. ?>




Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (10)


WP

Muito bom , vlw pela contribuição
AV

Amigo, o arquivo "TBox_Leia-me.txt"não esta no TBox_v51.rar

Pode coloca-lo por favor ?

Valeu pela contribuição
WP

Adalberto, veja no link anterior que lá esta

www.adianti.com.br/forum/pt/view_4095?tbox-50-classe-para-ser-usado-
MC

Boas,

Tenho uma versão mais quentinha, onde foi corrigidos alguns bugs e melhorado alguns aspectos, no entanto estou
com problemas em add os botões a qual poderão me ajudar.

Me de alguns dias que disponibilizo para os senhores;

Abraços
AV

Willian, obrigado pelo retorno

eu tinha feito instalação da forma correta sem ter visto o leiame (por isso solicitei) mas havia feito no tema 4,
por isso não tinha dado certo, depois que vi o componente esta para o tema 3

Funciona da maneira que necessito,vou adapta-lo aqui

Valeu !
MC

Segue o link para baixar a versão 5.5

https://drive.google.com/open?id=1zLeXn6hB9YLzqUjF3fJ_c5NIGEcBjr_0
AV

Obrigado Marco, muito bom
MC

Boas,

Liberada uma nova versão onde fiz o acerto dos botões, add novas funções e correção de bugs.


Google Drive - https://drive.google.com/open?id=1zLeXn6hB9YLzqUjF3fJ_c5NIGEcBjr_0
I

Pessoal, tenho uma Lista onde gostaria de colocar este componente TBox no local onde tem os filtros da pesquisa. Como faço para por os botões e os campos dentro dele, hoje o meu está assim

// vertical box container
$container = new TVBox;
$container->style = 'width: 100%';
$container->add(new TXMLBreadCrumb('menu.xml', __CLASS__));
$container->add($this->form);
$container->add($panel);

parent::add($container);

Alguem tem como me passar um exemplo usando este código ai de cima?
MC

Desculpe-me a demora ;)

$box = new TBox;
$box->addBody( $container );

parent::add( $box );