Compartir por


Controis (Referencia da API do cliente)

Un control representa un elemento HTML presente no formulario. Algúns controis están ligados a unha columna específica, mentres que outros poden representar controis non vinculados como un IFRAME, un recurso web ou unha subgrella engadida ao formulario.

O obxecto control proporciona métodos para cambiar a presentación ou o comportamento dun control e identificar a columna correspondente. Pode acceder aos controis usando unha das seguintes coleccións:

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

O contexto.O método getControl é un método de atallo para acceder a formContext.ui.controls.get.

Os controis clasifícanse por tipo. Pode determinar o tipo de control usando o método getControlType . Certos métodos de control só están dispoñibles para tipos específicos de controis.

Este artigo proporciona información sobre os métodos dispoñibles por tipo de control.

Tipo de control estándar

Estes son os métodos dispoñibles para un control estándar.

 

Os seguintes métodos para o control Estándar están obsoletos nesta versión: addOnKeyPress, fireOnKeyPress, e removeOnKeyPress.

Tipo de control IFRAME

Estes métodos están dispoñibles para un control IFRAME.

 

Tipo de control Kbsearch (Busca da base de coñecemento)

Estes métodos están dispoñibles para o control de busca da base de coñecemento.

Nota

Cando o control de busca da base de coñecemento se engade ao panel social, o nome do control será searchwidgetcontrol_notescontrol. Este nome non se pode cambiar.

Tipo de control de busca

Estes métodos están dispoñibles para un control de busca.

Opcións e tipos de control de elección

Tanto as opcións como os controis de elección teñen o mesmo conxunto de métodos dispoñibles.

 

 

Tipo de control de forma rápida

Vexa formContext.ui.quickForms para obter información sobre os métodos soportados para este tipo de control.

Tipo de control da subgrella

Vexa Grellas e subgrellas para os métodos de información soportados para este tipo de control.

Tipo de control Timelinewall

O control da liña temporal presenta as publicacións, actividades e notas nunha vista unificada. Estes métodos están dispoñibles para este tipo de control.

 

Tipo de control do temporizador

Estes métodos están dispoñibles para o control do temporizador.

Tipo de control de recursos web

Un control de recursos web ten o mesmo conxunto de métodos dispoñibles que o control iframe. Ver tipo de control iframe

O recurso web de Silverlight ten estes métodos adicionais:

Suxestión

Se desexa modificar todos os controis enlazados a unha columna nun formulario, use a colección de controis dentro do tipo de columna. Por exemplo, para engadir notificación a cada control enlazado á name columna, pode facer 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 control do compoñente do formulario

Un tipo de control de compoñente de formulario ten o mesmo conxunto de métodos dispoñibles que formContext nun formulario principal. Vexa o comportamento > do compoñente do formulario API do cliente

Columnas