Shell.Data.DataSource.js
Aplica-se a: Windows Azure Pack
A classe base usada para gerir dados consultados localmente ou a partir do servidor.
Widgets
Nenhum.
Tipos
Shell.DataSource()
Enumerações
Nenhuma
Propriedades
Nome |
Tipo |
Description |
---|---|---|
Shell.DataSource.dataSetName |
String |
Cadeia opcional que identifica o conjunto de dados que é a cache regularmente atualizada que apoia esta fonte de dados. |
Shell.DataSource.filteredTotalCount |
Objeto |
Uma contagem opcional (possivelmente de valor nulo) que reflita a contagem total de itens de dados após a filtragem (mas sem paging). Isto é útil para determinar o número de botões de pager a exibir na interface do utilizador. |
Shell.DataSource.isQueryable |
Booleano |
verdadeiro se esta fonte de dados pode processar consultas de classificação, paging e filtragem. Caso contrário, falso. |
Shell.DataSource.isReset |
Booleano |
verdadeiro se a fonte de dados estiver no estado de 'reset'. Caso contrário, falso. |
Shell.DataSource.items |
Matriz de objetos |
Conjunto de dados surgidos por esta fonte de dados. |
Shell.DataSource.parcialRefreshErrors |
Objeto |
Se a última tentativa de atualização encontrou erros parciais, esta propriedade contém os erros devolvidos juntamente com os itens de dados. Caso contrário, esta propriedade será de valor nulo. |
Shell.DataSource.refreshError |
Objeto |
Se a última tentativa de atualização encontrou um erro, esta propriedade contém os argumentos de falha de $.ajax. Caso contrário, esta propriedade será de valor nulo. |
Shell.DataSource.refreshPromise |
Objeto |
Se uma atualização estiver em andamento, esta propriedade contém a promessa que reflete o progresso da atualização. |
Shell.DataSource.totalCount |
Objeto |
Uma contagem opcional (possivelmente de valor nulo) que reflete a contagem total de itens de dados antes da aplicação da paging e filtragem. Isto é útil para determinar uma contagem absoluta de dados no backend de extensão. |
Métodos
Nome |
Descrição |
Devoluções |
Parâmetros |
---|---|---|---|
Shell.DataSource.dispor |
Elimina a fonte de dados. |
Nenhumas |
Elimina a fonte de dados. |
Shell.DataSource.refresh |
Inicia um pedido assíncronos para povoar a propriedade 'itens' com novos dados. Devolve uma promessa. Para mais informações, consulte Shell.Utilities.js. Utilize este método para reiniciar explicitamente as sondagens no conjunto de dados subjacentes, para refletir opções modificadas de paging/sort/filter, ou para reaplicar a consulta aos dados de entrada modificados. A fonte de dados poderá recompensá-lo de forma sincronizada, caso em que a promessa devolvida já estará resolvida. |
Promessa |
opções (Objeto): Um objeto que contém opções que variam entre as implementações do DataSource . |
Shell.DataSource.reset |
Esvazia o conjunto de "itens" desta fonte de dados e marca a fonte de dados como estando no estado de 'reset'. Nota Uma fonte de dados deixa o estado de reset quando o próximo ciclo de atualização termina com sucesso. |
Nenhumas |
Nenhuma |
Shell.DataSource.setFilter |
Modifica as diretivas de filtro utilizadas por esta fonte de dados, que serão utilizadas durante o próximo ciclo de atualização. Devolve a Fonte de Dados atualizada. |
Shell.DataSource |
Filtro: Função/objeto ou matriz de funções/objetos da função de formulário(item):boolean ou { propriedade: <propertyName>;, valor: <propertyValue> [, operador: <operador> ] } ou operador: "||", valor: [ <funorOreObject>, ... ] } |
Shell.DataSource.setPaging |
Modifica as diretivas de paging utilizadas por esta fonte de dados, que serão utilizadas durante o próximo ciclo de atualização. Quando fornecido como nulo/indefinido, a paging atual é limpa. Devolve a Fonte de Dados atualizada. |
Shell.DataSource |
paging (Objeto): Um objeto do formulário { saltar: , tomar: }. |
Shell.DataSource.setSort |
Modifica as diretivas relativas a este tipo de informação, que serão utilizadas durante o próximo ciclo de atualização. Quando fornecido como nulo/indefinido, o tipo atual é limpo. Devolve a Fonte de Dados atualizada. |
Shell.DataSource |
Ordenar: Função/objeto ou conjunto de funções/objetos da função do formulário (item):número ou {propriedade: <nome de propriedade>, descida: <boolean> }. |
Observações
Este
Consulte também
Windows referência da biblioteca da extensão do pacote Azure