Comparteix via


Controls (referència de l'API del client)

Un control representa un element HTML present al formulari. Alguns controls estan enllaçats a una columna específica, mentre que d'altres poden representar controls no enllaçats, com ara un IFRAME, un recurs web o una subquadrícula afegida al formulari.

L'objecte control proporciona mètodes per canviar la presentació o el comportament d'un control i identificar la columna corresponent. Podeu accedir als controls mitjançant una de les col·leccions següents:

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

El formularContext. El mètode getControl és un mètode de drecera per accedir a formContext.ui.controls.get.

Els controls es classifiquen per tipus. Podeu determinar el tipus d'un control mitjançant el mètode getControlType . Alguns mètodes de control només estan disponibles per a tipus específics de controls.

En aquest article es proporciona informació sobre els mètodes disponibles per tipus de control.

Tipus de control estàndard

Aquests són els mètodes disponibles per a un control estàndard.

 

Els mètodes següents per al control Estàndard estan obsolets en aquesta versió: addOnKeyPress, fireOnKeyPressi removeOnKeyPress.

Tipus de control IFRAME

Aquests mètodes estan disponibles per a un control IFRAME.

 

Tipus de control Kbsearch (cerca a la Knowledge Base)

Aquests mètodes estan disponibles per al control de cerca de la base de coneixement.

Nota

Quan s'afegeix el control de cerca de la Knowledge Base a la subfinestra social, el nom del control serà searchwidgetcontrol_notescontrol. Aquest nom no es pot canviar.

Tipus de control de cerca

Aquests mètodes estan disponibles per a un control de cerca.

Opcions i tipus de control d'elecció

Tant les opcions com els controls d'elecció tenen el mateix conjunt de mètodes disponibles.

 

 

Tipus de control de forma ràpida

Vegeu formContext.ui.quickForms per obtenir informació sobre els mètodes admesos per a aquest tipus de control.

Tipus de control de subquadrícula

Vegeu Quadrícules i subquadrícules per obtenir informació sobre els mètodes admesos per a aquest tipus de control.

Tipus de control Timelinewall

El control de cronologia presenta les publicacions, les activitats i les notes en una visualització unificada. Aquests mètodes estan disponibles per a aquest tipus de control.

 

Tipus de control del temporitzador

Aquests mètodes estan disponibles per al control del temporitzador.

Tipus de control de recursos web

Un control de recursos web té el mateix conjunt de mètodes disponibles que el control iframe. Veure tipus de control iframe

El recurs web del Silverlight té aquests mètodes addicionals:

Propina

Si voleu modificar tots els controls enllaçats a una columna d'un formulari, utilitzeu la col·lecció de controls dins del tipus de columna. Per exemple, per afegir notificacions a cada control enllaçat a la name columna, podeu fer el següent:

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

Tipus de control de component de formulari

Un tipus de control de component de formulari té el mateix conjunt de mètodes disponibles que formContext en un formulari principal. Vegeu Comportament del > component de formulari API de client

Columnes