O Tellico irá incluir todos os campos padrão de uma coleção, caso o elemento do primeiro campo tenha o nome _default. Para os campos de Parágrafo, Tabela ou Imagem, a categoria do campo deverá ser idêntica ao título do campo.
O tipo de campo é fornecido no atributo 'type' do elemento 'field'. O valor é igual ao valor enumerado FieldType em src/field.h
.
Tabela 7.2. Valores do Tipo de Campo
Tipo do Campo | Valor |
---|---|
Texto simples | 1 |
Parágrafo | 2 |
Escolha | 3 |
Opção | 4 |
Número | 6 |
URL | 7 |
Tabela de Coluna Única | 8 |
Imagem | 10 |
Data | 12 |
Classificação | 14 |
O campo poderá ter diferentes opções ativas, indicado como um valor em OR's do atributo 'flags' do elemento 'field'. A opção para impedir o usuário de apagar um campo é necessária para algumas coisas, como a chave de citação dos itens bibliográficos.
Tabela 7.3. Valores das Opções dos Campos
Opções do Campo | Valor |
---|---|
Permitir Valores Múltiplos | 0x01 |
Permitir o Agrupamento | 0x02 |
Permitir o Completamento | 0x04 |
Proibir a Remoção | 0x08 |
Proibir a edição | 0x10 |
Valor derivado | 0x20 |
O formato do campo é indicado no atributo 'format' do elemento 'field'. A Formatação de Datas não é usada no momento. O agrupamento por Pessoas usa todos os campos que usam a Formatação de Nomes. Atribuir a opção Valor derivado, implica que o valor do campo seja gerado a partir da propriedade do modelo e dos valores dos outros campos.
Tabela 7.4. Valores dos Formatos dos Campos
Formato do Campo | Valor |
---|---|
Apenas com Capitalização | 0 |
Formatação de Títulos | 1 |
Formatação de Nomes | 2 |
Formatação de Datas | 3 |
Sem Formatação | 4 |