doubleleft / hook-admin

Administration interface for hook.

Home Page:http://hook-platform.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Determinar quais fields serão visiveis na listagem

JoaoMosmann opened this issue · comments

No momento todos os fields do Model são exibidos na listagem.

Porém, quando uma Model tem muitos fields fica ruim.

No momento estou aplicando dessa forma:

Adicionando a propriedade displayOnList ao field

fields: [
          [...]
          {name:"titulo", type:"text", label:"Título", displayOnList: true},
          {name:"image", type:"image"}
          [...]
        ]

O que acham ?

Hey @JoaoMosmann

O ng-admin tem essa funcionalidade, agora na branch develop ficaria assim:

fields: ['name', 'client_name']

Para mostrar ou não os campos a lógica está aqui:

hook-admin/app/app.js

Lines 110 to 117 in 4fce89d

if (!sectionCollectionConfig.fields || sectionCollectionConfig.fields.indexOf(fieldName) >= 0) {
// dashboard has detail links by default
if (section == 'dashboard') {
fields[fieldName].isDetailLink(true);
}
view.addField(fields[fieldName]);