Compartir a través de


IPropertyPaneConfiguration interface

Opciones de configuración del elemento web.

Propiedades

currentPage

Página que se mostrará en el panel de propiedades.

debounceProperties

Lista de propiedades para eliminar el onPropertyPaneFieldChanged evento.

disableFocusTrap

Si se va a deshabilitar el enfoque de captura dentro del panel de propiedades.

loadingIndicatorDelayTime

Número de milisegundos que se retrasarán antes de que se muestre el indicador de carga en el panel de propiedades.

pages

Número total de páginas en el panel de propiedades.

showLoadingIndicator

Indica si el indicador de carga se debe mostrar en la parte superior del panel de propiedades o no.

Detalles de las propiedades

currentPage

Página que se mostrará en el panel de propiedades.

currentPage?: number;

Valor de propiedad

number

debounceProperties

Nota

Esta API se ofrece a los desarrolladores como versión preliminar y puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Lista de propiedades para eliminar el onPropertyPaneFieldChanged evento.

debounceProperties?: IPropertyPaneDebounceProperty[];

Valor de propiedad

Comentarios

Si el panel de propiedades es reactivo, el onPropertyPaneFieldChanged evento se desencadenará con cualquier cambio en las propiedades del elemento web. Esto puede dar lugar a jank para algunos controles de panel de propiedades o elementos web. Puede usar esta propiedad de configuración para eliminar el onPropertyPaneFieldChanged evento de las propiedades enumeradas; otras propiedades no se verán afectadas.

disableFocusTrap

Nota

Esta API se ofrece a los desarrolladores como versión preliminar y puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.

Si se va a deshabilitar el enfoque de captura dentro del panel de propiedades.

disableFocusTrap?: boolean;

Valor de propiedad

boolean

loadingIndicatorDelayTime

Número de milisegundos que se retrasarán antes de que se muestre el indicador de carga en el panel de propiedades.

loadingIndicatorDelayTime?: number;

Valor de propiedad

number

Comentarios

El valor predeterminado es 500.

pages

Número total de páginas en el panel de propiedades.

pages: IPropertyPanePage[];

Valor de propiedad

showLoadingIndicator

Indica si el indicador de carga se debe mostrar en la parte superior del panel de propiedades o no.

showLoadingIndicator?: boolean;

Valor de propiedad

boolean

Comentarios

Esta característica está diseñada para su uso cuando el usuario esté esperando a que se resuelva una promesa. Si se establece en true, el indicador de carga de superposición aparece después de 500 ms (el autor del elemento web puede invalidar este comportamiento mediante la propiedad overlayLoadingIndicator).

La razón por la que no mostramos el indicador de carga de inmediato es que confiamos en que no haya que mostrarlo nunca. Pero, en la vida real, las solicitudes asincrónicas podrían tardar, por lo que es necesario mostrarle un indicador de carga al usuario final.