Compartilhar via


Controles (referência da API do cliente)

Um controle representa um elemento HTML presente no formulário. Alguns controles são associados a uma coluna específica, enquanto outros podem representar controles não associados, como um IFRAME, um recurso da Web ou uma subgrid adicionada ao formulário.

O objeto de controle fornece métodos para alterar a apresentação ou o comportamento de um controle e identificar a coluna correspondente. Você acessa controles usando uma das seguintes coleções:

  • formContext.ui.controls
  • formContext.ui Section.controls
  • formContext.data.entityAttribute.controls

O formContext. O método getControl é um método de atalho para acessar formContext.ui.controls.get.

Os controles são categorizados por tipo. Você pode determinar o tipo de um controle usando o método getControlType . Determinados métodos de controle só estão disponíveis para tipos específicos de controles.

Este artigo fornece informações sobre os métodos disponíveis por tipo de controle.

Tipo de controle padrão

Estes são os métodos disponíveis para um controle Standard.

 

Os seguintes métodos para o controle Standard são preteridos nesta versão: addOnKeyPress, e removeOnKeyPressfireOnKeyPress.

Tipo de controle IFRAME

Esses métodos estão disponíveis para um controle IFRAME.

 

Tipo de controle Kbsearch (pesquisa de base de dados de conhecimento)

Esses métodos estão disponíveis para o controle de pesquisa da base de dados de conhecimento.

Observação

Quando o controle de pesquisa da base de dados de conhecimento for adicionado ao painel social, o nome do controle será searchwidgetcontrol_notescontrol. Esse nome não pode ser alterado.

Tipo de controle de pesquisa

Esses métodos estão disponíveis para um controle de pesquisa.

Opções e tipos de controle de escolha

As opções e os controles de escolha têm o mesmo conjunto de métodos disponíveis.

 

 

Tipo de controle quickform

Consulte formContext.ui.quickForms para obter informações sobre os métodos compatíveis com esse tipo de controle.

Tipo de controle subgrid

Consulte Grades e subgrids para obter métodos de informações compatíveis com esse tipo de controle.

Tipo de controle timelinewall

O controle da linha do tempo apresenta as Postagens, Atividades e Anotações em uma exibição unificada. Esses métodos estão disponíveis para esse tipo de controle.

 

Tipo de controle de temporizador

Esses métodos estão disponíveis para o controle de temporizador.

Tipo de controle de recurso da Web

Um controle de recurso da Web tem o mesmo conjunto de métodos disponíveis que o controle iframe. Ver o tipo de controle iframe

O recurso da Web do Silverlight tem estes métodos extras:

Dica

Se você quiser modificar todos os controles associados a uma coluna em um formulário, use a coleção de controles dentro do tipo de coluna. Por exemplo, para adicionar notificação a cada controle associado à name coluna, você pode fazer o seguinte:

 const notification = { messages: ['Sample Notification on Name Controls'], notificationLevel: 'RECOMMENDATION', uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));

Tipo de controle de componente de formulário

Um tipo de controle de componente de formulário tem o mesmo conjunto de métodos disponíveis que o formContext em um formulário principal. Consulte a API do cliente do comportamento > do componente Formulário

Columns