Dar opção para que o projeto Maricarai crie e leia template de arquivos, podendo o mesmo ser passado para aplicações clientes.
O template salvo não está considerando campos do tipo comboBox, por isso o mesmo não pode ser usado na aplicação cliente. Para corrigir essa falha, devo salvar as opções do comboBox no template e, ao ler o template do arquivo, o mesmo precisa considerar os campos do tipo combobox.
No método TUiDmxScroller.SaveTemplate, criar a function getList(aSItem:PSItem): string na qual a mesma deve retornar uma lista de strings separadas por ;.
feito.
No método TUiDmxScroller.SaveTemplate e na função decodifica_caractere_de_controle devo converter em strings os campos tipos CharListComboBox (^C), fldENUM (^E) e fldENUM_Db (^D).
CharListComboBox (^C) : feito;
fldENUM (^E);feito;
fldENUM_Db (^D). //Obs.: O que fazer quando os dados estão na tabela à parte?
No método _TDmxScroller_Form.DoAddTemplate quando os eventos onGetTemplate e onAddTemplate são iguais a nil, o componente deve ler o template do arquivo.
No método TUiDmxScroller.SaveTemplate e na função decodifica_caractere_de_controle devo converter em strings.
Campos tipos CharListComboBox (^C), fldENUM (^E) e fldENUM_Db (^D).
CharListComboBox (^C) :Feito.
fldENUM (^E); Feito.
fldENUM_Db (^D). //Obs.: O que fazer quando a lista de opções está na tabela à parte e não no código?
Dar opção para que o projeto Maricarai crie e leia template de arquivos, podendo o mesmo ser passado para aplicações clientes.