Compartilhar via


IPropertyPaneConfiguration interface

Definições das configurações da Web Part

Propriedades

currentPage

Página a ser exibida no PropertyPane.

debounceProperties

Lista de propriedades para debounce do onPropertyPaneFieldChanged evento.

disableAudiencePicker

Se pretende evitar mostrar o selecionador de audiências que permite a configuração das audiências que podem ver esta peça Web.

disableFocusTrap

Se pretende desativar o foco de intercetação no painel de propriedades.

disableVisibilityGroup

Se pretende ou não mostrar o grupo "Visibilidade" no painel de propriedades.

loadingIndicatorDelayTime

Número de milissegundos a atrasar antes de o indicador de carregamento ser apresentado no painel de propriedades.

pages

Número total de páginas no PropertyPane.

pagesType

Tipo de páginas a apresentar no Painel de Propriedades. Por predefinição, funciona como "Páginas" para o painel de propriedades de várias páginas.

showLoadingIndicator

Mostra se o indicador de carregamento deve ser exibido na parte superior do painel de propriedades ou não.

Detalhes da propriedade

currentPage

Página a ser exibida no PropertyPane.

currentPage?: number;

Valor da propriedade

number

debounceProperties

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Lista de propriedades para debounce do onPropertyPaneFieldChanged evento.

debounceProperties?: IPropertyPaneDebounceProperty[];

Valor da propriedade

Comentários

Se o painel de propriedades for reativo, o evento será acionado onPropertyPaneFieldChanged com qualquer alteração às propriedades da peça Web. Isto pode levar a um jank para alguns controlos do painel de propriedades ou peças Web. Pode utilizar esta propriedade de configuração para debounce do onPropertyPaneFieldChanged evento para as propriedades listadas; outras propriedades não serão afetadas.

disableAudiencePicker

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Se pretende evitar mostrar o selecionador de audiências que permite a configuração das audiências que podem ver esta peça Web.

disableAudiencePicker?: boolean;

Valor da propriedade

boolean

disableFocusTrap

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Se pretende desativar o foco de intercetação no painel de propriedades.

disableFocusTrap?: boolean;

Valor da propriedade

boolean

disableVisibilityGroup

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Se pretende ou não mostrar o grupo "Visibilidade" no painel de propriedades.

disableVisibilityGroup?: boolean;

Valor da propriedade

boolean

Comentários

Esta propriedade foi criada, uma vez que este grupo só deve estar disponível para a configuração geral de peças Web e não para itens individuais em peças Web (por exemplo, ligações em ligações rápidas). Nota: este grupo está disponível para peças Web 1p/3p, pelo que podemos considerar lançar esta api para um controlo superior a 3p.

loadingIndicatorDelayTime

Número de milissegundos a atrasar antes de o indicador de carregamento ser apresentado no painel de propriedades.

loadingIndicatorDelayTime?: number;

Valor da propriedade

number

Comentários

O valor padrão é 500.

pages

Número total de páginas no PropertyPane.

pages: IPropertyPanePage[];

Valor da propriedade

pagesType

Observação

Esta API é fornecida como uma versão prévia para desenvolvedores e pode ser alterada com base nos comentários que recebemos. Não use esta API em um ambiente de produção.

Tipo de páginas a apresentar no Painel de Propriedades. Por predefinição, funciona como "Páginas" para o painel de propriedades de várias páginas.

pagesType?: PagesType;

Valor da propriedade

showLoadingIndicator

Mostra se o indicador de carregamento deve ser exibido na parte superior do painel de propriedades ou não.

showLoadingIndicator?: boolean;

Valor da propriedade

boolean

Comentários

Este recurso destina-se a ser usado quando o usuário estiver aguardando uma promessa a ser solucionada. Se definido como true, o indicador de carregamento de sobreposição aparece após 500 ms (o autor da Web Part pode substituir esse comportamento usando a propriedade overlayLoadingIndicator).

O mostrador não é imediatamente exibido porque temos como objetivo jamais mostrar o indicador de carregamento. No entanto, na vida real, as solicitações assíncronas podem demorar e torna-se necessário exibir um indicador de carregamento para o usuário final.