Mais opções para o comando enterável do conjunto de objectos

Tradução automática de Deepl

Há uma multiplicidade de interfaces e regras a serem respeitadas. Muitas vezes, estes constrangimentos estão ligados aos domínios de actividade. Obviamente, alguns dados podem ou não ser introduzidos pelo utilizador. Para um campo que não é digitável, existem duas formas de gerir a interface:

  • os utilizadores ainda podem seleccionar e copiar o seu conteúdo, por exemplo para o adicionar a um relatório
  • os utilizadores não estão autorizados a copiar o campo ou seleccionar o seu conteúdo

Para lhe permitir gerir todas estas possibilidades de interface, o OBJECT SET ENTERABLE foi melhorado. Como último parâmetro, o comando suporta agora um número inteiro. Isto permite-lhe ter um melhor controlo sobre a propriedade focalizável para o seu campo. As possibilidades são:

  • 0 – não centralizável, e o seu conteúdo pode ser seleccionado,
  • 1 – enterável,
  • 2 – não-introduzível, e o seu conteúdo não pode ser seleccionado.

OBJECT SET ENTERABLE(*; "Input"; obk not enterable)
OBJECT SET ENTERABLE (*; "Input"; obk enterable)
OBJECT SET ENTERABLE (*; "Input"; obk not enterable not focusable)

Claro que pode usar o comando como antes, passando um booleano como último parâmetro. Tenha em mente que, neste caso, o estado do foco para um campo não centrado difere entre o modo binário e o modo de projecto. Pode encontrar os detalhes de todas as combinações na documentação.

  • Falso – não centralizável,
  • Verdadeiro – enterável

OBJECT SET ENTERABLE(*; "Input"; False)
OBJECT SET ENTERABLE (*; "Input"; True)

Para mais detalhes, a documentação para o comando OBJECT SET ENTERABLE está aqui.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e 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 da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.