Skip to content

PIMC Documentos

Jose Manuel Monsalve Diaz edited this page Nov 10, 2017 · 1 revision

Services

Components

Lista de componentes que se crearon dentro de Documentos y como se usan

pimcTablaRefElementoRelacional

Componente para crear tablas con los elementos relacionales, y especificar si se quiere tener campos de autcompletar

<pimc-tabla-ref-elemento-relacional 
    elemento-relacional='"Personajes"' 
    valores='personajes'
    campos-columnas='personajesColumnas'
    nombres-columnas='personajesNombresColumnas'
    autocompletar-opciones='autocompletarPersonajesOpciones' >
</pimc-tabla-ref-elemento-relacional>

En este codigo se crea una tabla para los Personajes. Los campos dentro del controlador son asi:

$scope.personajes = [];
        $scope.personajes = [];
        $scope.personajesColumnas = ['nombre', 'ocupacion', 'nacionalidad', 'sexo', 'categoria'];
        $scope.personajesNombresColumnas = {
            nombre: "Nombre Personaje", 
            ocupacion: "Ocupacion"
        }
        $scope.autocompletarPersonajesOpciones = {
            camposAutocompletar: ['nombre']
        };
        pimcTablaRefElementoService.cargarElementos('Personajes', 3).then(
            function(data) {
                $scope.personajes = data;
            });

Se esta usando el Servicio para cargar los elementos de Personajes dentro de la lista $scope.personajes que es usada por el componente para mostrar los personajes.

Se usan las opciones de autocompletar para especificar cuales columnas deberian tener autocompletar desde la base de datos las tres posibles opciones dentro de autocompletar son

  1. camposAutocompletar
  2. minLenght
  3. delay

Las dos ultimas son para configurar cuanto tiempo se demora el autocompletar en reaccionar y despues de cuantos caracteres insertados

Clone this wiki locally