Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
Operação com TWindows Caros colegas, Peço ajuda a comunidade para conseguir realizar um processo que até então deveria ser simples, criei um formulário do tipo TStandardList para seleção de registros via Adianti Studio e funciona exatamente como minha necessidade, só que dentro da TWindow que ele cria, preciso colocar além da grade que já é montada 01 campo TDate, 01 TDBCombo e 01 TButton e que ele chame A...
I
Operação com TWindows  
Caros colegas,

Peço ajuda a comunidade para conseguir realizar um processo que até então deveria ser simples, criei um formulário do tipo TStandardList para seleção de registros via Adianti Studio e funciona exatamente como minha necessidade, só que dentro da TWindow que ele cria, preciso colocar além da grade que já é montada 01 campo TDate, 01 TDBCombo e 01 TButton e que ele chame A função onReceber no TWindow. Alguem tem alguma ideia?

Agradeço


public function showResults()
{


$datagrid = new BootstrapDatagridWrapper(new TQuickGrid);

$datagrid->addQuickColumn('Código', 'ID', 'right');
$datagrid->addQuickColumn('Contrato', 'ID_CONTR_VENDA', 'right');
$datagrid->addQuickColumn('Data', 'DATA_VR', 'left');
$datagrid->addQuickColumn('Vlr Total', 'VLR_TOTAL', 'right');


// create the datagrid model
$datagrid->createModel();


$selected_objects = TSession::getValue(__CLASS__.'_selected_objects');

ksort($selected_objects);

if ($selected_objects)
{
$datagrid->clear();
foreach ($selected_objects as $selected_object)
{
$datagrid->addItem( (object) $selected_object );
}
}

$win = TWindow::create('Realizar baixa', 0.6, 0.6);
$win->add($datagrid);
$win->add(MEUS NOVOS CAMPOS);
$win->show();


}



public function onReceber($param)
{
$selected_objects = TSession::getValue(__CLASS__.'_selected_objects');

ksort($selected_objects);

if ($selected_objects)
{

foreach ($selected_objects as $selected_object)
{

TTransaction::open($AcessoCliente);

$object = new CCadm($selected_object['ID']); // Carrega o objeto


$object->DATA_RP = MEU CAMPO DATA DO TWINDOW;
$object->FORMAPR = MINHA SELEÇÃO DO COMBO DO TWINDOW;


$object->store;


}
}

}


Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


NR

Basicament você precisa criar um form, um container e os campos:
 
  1. <?php
  2. $form = new TForm('nome_form');
  3. $container = new TTable();
  4. $combo = new TCombo('combo1');
  5. $container->addRowSet(new TLabel('Combo'),$combo);
  6. $form->add($container);
  7. $form->addField($combo);
  8. $win->add($form);
  9. ?>