Criar um formatador de dados personalizado em 4D para iOS

Tradução automática de Deepl

Com 4D v17 R3, introduzimos formatadores de dados básicos para datas, percentagem, hora, etc. 4D v17 R4 leva as coisas um passo mais longe, proporcionando-lhe a capacidade de criar os seus próprios formatadores de dados e utilizá-los directamente do Editor de Projecto.

Na documentação 4D para iOS, encontrará um novo capítulo Criar formatador de dados na secção Formatador de dados. Ele descreve todo o processo de criação do formatador de dados. A forma mais fácil de criar o seu próprio formatador é modificar um exemplo existente. Para isso, está disponível um Projecto Inicial para o ajudar a construir formatadores que melhor se adaptem às suas necessidades!

À esquerda, abaixo, encontra-se uma imagem do que temos antes de aplicar os nossos formatadores. A imagem à direita mostra o resultado que pretendemos alcançar:

O que mudou ?

Neste exemplo, convertemos:

  • 1- enumeração inteira em cadeia para o campo de trabalho: 3 torna-se “Proprietário do Produto”.
  • 2- enumeração inteira em imagem para campo de estado:1 torna-se o ícone de estado “em progresso
  • 3- enumeração de texto em cadeia para o campo do país: FRA torna-se “França”.
  • 4- enumeração de texto em imagem para o campo gestor: Eric torna-se a imagem do “perfil de Eric

O processo de criação do formatador de dados é bastante simples e permite-lhe adicionar uma nova dimensão às suas aplicações apenas através da utilização de ficheiros JSON.

Feliz formatação!

David Azancot
• Proprietário do produto 4D for iOS - David Azancot uniu-se ao time 4D Product como Proprietário do Produto em 2017. Está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação de funcionalidades satisfaçam às necessidades do cliente. David se formou com um MBA em Marketing, Internet e mobilidade no Instituto Leonard da Vinci e começou sua carreira em 2011 com uma empresa móvel de nova criação, posteriormente adquirida por Madvertise (um grupo de marketing móvel). Apaixonado pelas interfaces móveis, foi a escolha natural para desenvolver formatos de anúncios móveis interativos para o grupo em 2015. Paralelamente, David desenvolve suas próprias aplicações para iOS e Android desde 2012.