Componente TMultiCombo - Não mostra os valores ao editar Boa noite, quando carrego form com esse componente, o mesmo não mostra as marcações e sim "2 selecionado". Quando vem um valor aparece da forma correta. Alguém ao usar esse componente teve algum comportamento especifico? Segue o codigo que carrega: ...
AS
Componente TMultiCombo - Não mostra os valores ao editar  
Boa noite,

quando carrego form com esse componente, o mesmo não mostra as marcações e sim "2 selecionado". Quando vem um valor aparece da forma correta. Alguém ao usar esse componente teve algum comportamento especifico? Segue o codigo que carrega:
 
  1. <?php
  2. public function onEdit($param)
  3. {
  4. try {
  5. TTransaction::open('permission');
  6. $id = $param['id'];
  7. $escola_obj = Escola::findBySystemUnitId($id);
  8. if (!$escola_obj) {
  9. throw new Exception("Escola não encontrada para o system_unit_id: {$id}");
  10. }
  11. $escola = new Escola($escola_obj->id);
  12. $escola->esfera_administrativa = $escola->getEsferaAdministrativaIds();
  13. $this->form->setData($escola);
  14. TTransaction::close();
  15. } catch (Exception $e) {
  16. TTransaction::rollback();
  17. new TMessage('error', $e->getMessage());
  18. }
  19. }
  20. ?>

No metodo construct esta com os valores setados:
 
  1. <?php
  2. $esfera_administrativa = new TMultiCombo('esfera_administrativa');
  3. $options = [1=>'Federal', 2 => 'Estadual', 3 => 'Municipal'];
  4. $esfera_administrativa->addItems($options);
  5. ?>

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 (0)