F
Sistema de Abas(Notebook) no meio da tela, e não acima.
Bom dia à todos, sou novo no framework adianti, e gostei bastante da opção de abas e tal, porém eu queria colocar esse esquema de abas no meio da tela do form, por exemplo, cadastro de produto acima, e abaixo seria as abas de variedades e características por exemplo.
Alguém tem algum exemplo, ou no tutor, onde eu possa ver como fazer isso?
Desde já agradeço.
Alguém tem algum exemplo, ou no tutor, onde eu possa ver como fazer isso?
Desde já agradeço.
Depende de qual classe de formulário você está usando. Se for com o bootstrapFormBuilder basta criar o notebook separadamente e adicioná-lo ao form com a função addContent.
Nesse link tem um exemplo de como criar o notebook:
adianti.com.br/framework_files/tutor/index.php?class=ContainerNotebo
Nesse outro como usar a função addContent:
adianti.com.br/framework_files/tutor/index.php?class=FormBuilderView
Boa tarde Nataniel, sim estou usando o bootstrapFormBuilder, estava tentando exatamente desta forma que você falou. Mas ai o notebook sempre é colocado em cima da tela, e eu precisava que o formulário ficasse fixo em cima e apenas embaixo dele viria a parte de variedades e características com as colunas para o cliente adicionar e tal.
A função addContent deve respeitar a ordem com que os componentes foram adicionados. Então, se acima você tiver adicionado outros campos, o notebook virá depois deles. Ex:
Nataniel, dá uma olhadinha se estou fazendo algo errado, pois ele está colocando o notebook aonde quero e tal, porém não está colocando os códigos necessários dentro.
$notebook->appendPage('Aba 1', new TEntry('aba1')); <<O que eu devia colocar dentro dessa variavel no TEntry?
Muito obrigado novamente.
Att Felipe.
Felipe, quando o notebook é criado manualmente é necessário adicionar os componentes diretamente nele, e não mais usando a função addFields da classe BootstrapFormBuilder.
Ex:
adianti.com.br/framework_files/tutor/index.php?class=ContainerNotebo
Obrigado Nataniel, tens me ajudado muito!
Mas e com essa parte, como farei? Não ficou muito claro lá no adianti tutor.
Não sei se entendi. Você quer adicionar a grid também ao notebook? Se for isso tem que adicioná-la ao container que está no notebook($tableVariedades no exemplo que passsei) e não ao formulário diretamente. Veja a parte de contêineres do tutor pra entender um pouco mais.
adianti.com.br/framework_files/tutor/index.php?class=HomeView&me
Então, é que essa parte de variedades e características, eu vou mostrar somente dentro do formulário, na lista não vai aparecer e tal.
Ai então, teria que ter as colunas e tal, para mostrar.
Lembrando que seguindo basicamente aquela parte ali de cima já, ai após o form teria esse botão de add o item, e as colunas e tal.