IPropertyPaneConfiguration interface
Opciones de configuración del elemento web.
Propiedades
current |
Página que se mostrará en el panel de propiedades. |
debounce |
Lista de propiedades para eliminar el |
disable |
Si se va a deshabilitar el enfoque de captura dentro del panel de propiedades. |
loading |
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. |
show |
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.