Shell.Data.DataSource.js
Se aplica a: Windows Azure Pack
Clase base que se usa para administrar los datos consultados localmente o desde el servidor.
Widgets
Ninguno.
Tipos
Shell.Data.DataSource()
Enumeraciones
None
Propiedades
Nombre |
Tipo |
Descripción |
---|---|---|
Shell.Data.DataSource.dataSetName |
String |
Cadena opcional que identifica el conjunto de datos que es la memoria caché actualizada periódicamente que respalda este origen de datos. |
Shell.Data.DataSource.filteredTotalCount |
Object |
Recuento opcional (posiblemente con valores NULL) que refleja el recuento total de elementos de datos después de aplicar el filtrado (pero sin paginación). Esto resulta útil para determinar el número de botones de buscapersonas que se mostrarán en la interfaz de usuario. |
Shell.Data.DataSource.isQueryable |
Boolean |
True si este origen de datos puede procesar consultas de ordenación, paginación y filtrado. De lo contrario , false. |
Shell.Data.DataSource.isReset |
Boolean |
true si el origen de datos está en el estado "reset". De lo contrario , false. |
Shell.Data.DataSource.items |
Matriz de objetos |
Matriz de elementos de datos expuestos por este origen de datos. |
Shell.Data.DataSource.partialRefreshErrors |
Object |
Si la última actualización intentó encontrar errores parciales, esta propiedad contiene los errores devueltos junto con los elementos de datos. De lo contrario, esta propiedad tendrá valores NULL. |
Shell.Data.DataSource.refreshError |
Object |
Si el último intento de actualización encontró un error, esta propiedad contiene los argumentos de error $.ajax. De lo contrario, esta propiedad tendrá valores NULL. |
Shell.Data.DataSource.refreshPromise |
Object |
Si hay una actualización en curso, esta propiedad contiene la promesa que refleja el progreso de la actualización. |
Shell.Data.DataSource.totalCount |
Object |
Recuento opcional (posiblemente con valores NULL) que refleja el recuento total de elementos de datos antes de aplicar la paginación y el filtrado. Esto es útil para determinar un recuento absoluto de elementos de datos en el back-end de extensión. |
Métodos
Nombre |
Descripción |
Devuelve |
Parámetros |
---|---|---|---|
Shell.Data.DataSource.dispose |
Elimina el origen de datos. |
Nada |
Elimina el origen de datos. |
Shell.Data.DataSource.refresh |
Inicia una solicitud asincrónica para rellenar la propiedad "items" con nuevos datos. Devuelve una promesa. Para obtener más información, vea Shell.Utilities.js. Use este método para reiniciar explícitamente el sondeo en el conjunto de datos subyacente, para reflejar las opciones modificadas de paginación, ordenación o filtro, o para volver a aplicar la consulta para modificar los datos de entrada. El origen de datos puede volver a calcular sus "elementos" de forma sincrónica, en cuyo caso la promesa devuelta ya se resolverá. |
Promise |
options (Object): un objeto que contiene opciones que varían entre las implementaciones de DataSource . |
Shell.Data.DataSource.reset |
Vacía la matriz "items" de este origen de datos y marca el origen de datos como en estado "reset". Nota Un origen de datos deja el estado de restablecimiento cuando se completa correctamente el siguiente ciclo de actualización. |
Nada |
None |
Shell.Data.DataSource.setFilter |
Modifica las directivas de filtro usadas por este origen de datos, que se emplearán durante el siguiente ciclo de actualización. Devuelve el origen de datos actualizado. |
Shell.Data.DataSource |
Filtro: función/objeto o matriz de funciones/objetos de la función form(item):boolean o { property: <propertyName>;, value: <propertyValue> [, operator: <operator> ] } o { operator: "||", value: [ <functionOrObject>, ... ] }; |
Shell.Data.DataSource.setPaging |
Modifica las directivas de paginación usadas por este origen de datos, que se emplearán durante el siguiente ciclo de actualización. Cuando se proporciona como null/undefined, se borra la paginación actual. Devuelve el origen de datos actualizado. |
Shell.Data.DataSource |
paginación (objeto): un objeto del formulario { skip: , take: }. |
Shell.Data.DataSource.setSort |
Modifica las directivas de ordenación usadas por este origen de datos, que se emplearán durante el siguiente ciclo de actualización. Cuando se proporciona como null/undefined, se borra la ordenación actual. Devuelve el origen de datos actualizado. |
Shell.Data.DataSource |
Ordenar: función/objeto o matriz de funciones/objetos de la función de formulario (elemento):número o { propiedad: <propertyName>, descendente: <booleano> }. |
Comentarios
Este
Consulte también
Referencia de la biblioteca de Shell de extensión de azure Pack de Windows