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
Como utilizar:
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
- <?php
- setSize( $width, $height )
- // Largura x Altura
- // Uso - TBox->setSize( 500, '20%' );
- getSize()
- // Retorna a Largura x Altura
- // Uso - $LA = TBox->getSize();
- setType( $type = '' )
- // Define o Tipo de TBox
- // Uso - TBox->setType('box solid box-danger'); // Criará um Box Solido Vermelho
- setTypeStyle( $typestyle = null )
- // Cor da Borda superior do Box
- // Uso - TBox->setTypeStyle('border-top-color: orange;');
- setTitle( $title = '' )
- // Define o Titulo do Box
- // Uso - TBox->setTitle('Ola como Vai ?');
- setTitleImg( $titleimg = null )
- // Define uma Imagem para o Box
- // Uso - TBox->setTitleImg('fa:save fa-lg');
- setTitleStyle( $titlestyle = '' )
- // Define um Estilo para o Titulo do Box
- // Uso - TBox->setTitleStyle('font-size: 16px; font-weight: bold;');
- setButton( $button = null )
- // Define os Botões que fica no Lado Direito no Titulo do Box
- // As opcões são - ( 'all', 'collapse', 'remove' )
- // Uso - TBox->setButton('all');
- setTools( $tools = null )
- // Define qualquer componente no lado direito do Titulo do Box
- // Uso - TBox->setTools('<span class="label label-primary">Label</span>');
- addBody( $body )
- // Usado para preencher o corpo do Box
- // Uso - TBox->addBody('Vou Bem, e Voce ?');
- // Uso - TBOX->addBody('Tudo na santa paz');
- addFooter( $footer )
- // Define qualquer componente no rodapé
- // Uso - TBox->addFooter('<a href="javascript:void(0)" class="btn btn-sm btn-success btn-flat pull-left">
- <font style="vertical-align: inherit;">Coloque novos pedidos </font></a>');
- // Uso - TBOX->addFooter('<div class="col-xs-5 pull-right"><input type="text" class="form-control" placeholder=".col-xs-5"></div>');
- setLoading( $loading = false )
- // Coloca Box em estado de "CARREGANDO"
- // Uso - TBox->setLoading(true);
- ?>
Como utilizar:
- <?php
- $box = new TBox('Ola como Vai ?');
- $box->setTypeStyle( 'border-top-color: green' );
- $box->setTitleStyle( 'font-size: 16px; font-weight: bold;' );
- $box->setTitleImg( 'fa:pencil-square-o fa-lg blue' );
- $box->setButton('collapse');
- $box->addBody('Vou Bem, e Voce ?');
- $box->addBody('Tudo na santa paz');
- $box->addFooter('<b>Feliz 2018</b>');
- ?>
Muito bom , vlw pela contribuição
Amigo, o arquivo "TBox_Leia-me.txt"não esta no TBox_v51.rar
Pode coloca-lo por favor ?
Valeu pela contribuição
Adalberto, veja no link anterior que lá esta
www.adianti.com.br/forum/pt/view_4095?tbox-50-classe-para-ser-usado-
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
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 !
Segue o link para baixar a versão 5.5
https://drive.google.com/open?id=1zLeXn6hB9YLzqUjF3fJ_c5NIGEcBjr_0
Obrigado Marco, muito bom
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
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?
Desculpe-me a demora ;)
$box = new TBox;
$box->addBody( $container );
parent::add( $box );