17.0.8 • Published 2 days ago

bit-ng-library v17.0.8

Weekly downloads
79
License
-
Repository
-
Last release
2 days ago

BitNgLibrary

This library was generated with Angular CLI version 9.1.6.

Code scaffolding

Run ng generate component component-name --project bit-ng-library to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project bit-ng-library.

Note: Don't forget to add --project bit-ng-library or else it will be added to the default project in your angular.json file.

Build

Run ng build bit-ng-library --configuration production to build the project. The build artifacts will be stored in the dist/ directory.

Publishing

After building your library with ng build bit-ng-library, go to the dist folder cd dist/bit-ng-library and run npm publish.

Running unit tests

Run ng test bit-ng-library to execute the unit tests via Karma.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

changelog

17.0.8 - 2024-05-07

En bit-autocomplete, el valor 0 es un valor válido y no nulo (p. ej., en SIFARMA).

17.0.7 - 2024-04-09

Ahora sí... Pipe CantidadMoneda: Corrección para que muestre una cadena en blanco en lugar de "null" cuando el valor pasado es null.

17.0.6 - 2024-04-25

Eliminación de console.logs

17.0.5 - 2024-04-09

Pipe CantidadMoneda: Corrección para que muestre una cadena en blanco en lugar de "null" cuando el valor pasado es null. Custom component BitReadOnly: Tipificados los posibles valores del parámetro de entrada "tipo".

17.0.4 - 2024-02-27

Corregida la validación de CIF para que funcione con todos los valores reales. Añadida la opción tipo boolean al atributo value de la clase Domain. De esta forma, es posible tener campos desplegables con valores true, false o null, que se mapean automáticamente a un Boolean en el servidor.

17.0.3 - 2024-01-17

Correcciones en el BitAutoCompleteComponent debido a los cambios en la versión 17 de PrimeNg.

17.0.2 - 2024-01-09

Añadido el parámetro inputStyleClass en BitAutoCompleteComponent.

17.0.1 - 2024-01-04

Las fechas de los pipes no deben ser dd/MM/YYYY sino dd/MM/yyyy

17.0.0 - 2024-01-02

Version Angular17

16.0.9 - 2023-12-14

Se incluye en el BaseComponente la referencia destoyRef para usar el takeUntilDestroyed

16.0.8 - 2023-11-29

Se añade la propiedad group a bit-dropdown.

16.0.7 - 2023-11-06

Se añade una funcion para retornar las propiedades de un objeto que tengan valor. Útil para componer llamadas a filtros de búsqueda pasando solo las propiedades con valor. Ejemplo de uso en Base-list-filter.component getDataFromServer(filter: F) { console.log("getDataFromServer", filter); this.entityService.setLoaded(false); let allValues = removeNull(filter.allValues()); // <-- aquí obtenemos las propiedades con valor let queryParams: string = querystring.stringify(allValues); console.log(queryParams ${queryParams}); this.entityService.getWithQuery(queryParams); //, { isOptimistic: true } } En el componente bit-pajigator nos protegemos de que prime nos envíe un valor no definido changeItemsPerpage(items: number): void { if (!items) return;

16.0.6 - 2023-11-06

Se añade el pipe cutText

16.0.5 - 2023-11-06

Se añade el componente bit-multiple-checkbox

16.0.4 - 2023-11-03

Se añaden los siguientes componentes, directivas, pipes y services: bit-switch-si-no.component.ts autocomplete.ts (data) bit-panel.directive.ts bytes.pipe.ts domain-list-value.pipe.ts domain-value.pipe.ts list-value.pipe.ts pipe-cantidadmoneda.pipe.ts si-o-no.pipe.ts autocomplete-data.service.ts bit-panel.service.ts download.service.ts general-utils.ts (funciones de utilería)

16.0.3 - 2023-10-19

Se amplía el funcionamiento de bit-autocomplete para aceptar listas de objetos con id y descripcion. El campo id del objeto si no es id se puede especificar mediante el nuevo input id de bit-autocomplete aunque es opcional. El campo descripcion del objeto se sigue especificando mediante el input suggestionField. Además, para que se pinte un valor que pueda venir del servidor cuando se está representando una ficha en modo edición tenemos el input displayValue. Este nuevo input solo es necesario si estamos trabajando con listas de objetos pues se asume que en el formControl asociado al bit-autocomplete metemos un identificador (numero) pero queremos pintar un valor (string). En el caso de que en el formControl estemos metiendo un string y las listas del autocomplete sean strings, no es necesario indicar ningún displayValue.

16.0.2 - 2023-10-10

se importan 4 módulos de prime: ChipModule, ToogleButtonModule, FileUploadModule que se redefine como FileUploadModulePrimeNg por conflictos con el FileUploadModule de la librería ng2 y BadgeModule

16.0.1 - 2023-10-1

se añade appendTo=body a los autocomplete

16.0.0 - 2023-09-20

Versión 16 de angular

15.0.9 - 2023-07-20

se añade a la biblioteca de módulos prime importados la librería TreeModule

15.0.8 - 2023-06-28

el componente bit-text-area se modifica para que coja los estilos de Prime

15.0.7 - 2023-06-28

se añaden dos componentes nuevos: bit-number y bit-amount

15.0.6 - 2023-06-15

se añade un mensaje de error cuando el error de acceso al servidor se produce por un timeout

15.0.5 - 2023-05-10

se soluciona nu bug en los campos calendar que no permitía poder escribr a mano la fecha y/o hora

15.0.4 - 2023-04-28

se corrige un fallo en el pajigator que hace que se dispare nada más entrar en el footer el evento changeItemsPerpage provocando que se lance una búsqueda nada más entrar

15.0.3 - 2023-04-12

se corrige un fallo en la función makeToolbarList que no usaba el parámetro enable para habilitar el botón si no para mostrarlo se renombran estilos y funciones para hacerlas más intuitivas

15.0.2 - 2023-04-11

se crean funciones para construir toolbars por defecto para listados y formularios así como funciones para construir options de toolbars

15.0.1 - 2023-04-3

se envía un null en los subject de la clase message.service porque en esta versión de rxjs es obligatorio enviar algo

15.0.0 - 2023-03-28

migración a angular15

14.1.5 - 2023-02-27

se corrige typo en el pajigator que estaba escrito con la j y la g cambiada

14.1.4 - 2023-02-27

se añade al paginador el número de resultados de la consulta se añade a la biblioteca de módulos prime importados la librería TreeTableModule

14.1.3 - 2023-02-22

se corrige un fallo en el dropdown. Si se utiliza la opción valueAs="string" y se indica que se quiere generar un emptyValue al seleccionarlo, se mapea un 0 en el formcontrol en vez de un null

14.1.2 - 2023-02-22

se añade FilesetModule en la lista de módulos de prime

14.1.1 - 2023-02-08

fix errata en un ngIf que estaba escrito nfIf

14.1.0 - 2023-02-08

nuevo footer con un nuevo paginator

14.0.9 - 2023-02-07

se añade a los dropbox una nueva propiedad appendTo que por defecto valdrá body Se añade: import {SplitterModule} from 'primeng/splitter'; import {ScrollPanelModule} from 'primeng/scrollpanel';

14.0.8 - 2023-02-07

se añade a los calendarios una nueva propiedad appendTo que por defecto valdrá body

14.0.7 - 2023-02-02

nueva versión del footer con dos parámetros nuevos: visible: que por defecto será true y en el caso de indicar false hará que el footer no se muestre forcePageLinkSize: permite forzar a que solo se muestre un número máximo de links de páginas en el paginador. En el caso de que no se especifique el valor será 1

14.0.6 - 2023-01-25

se formatean los campos bit-date y bit-datetime cuando está en modo readonly a formato humano en vez de ISO se añade un campo extra detail den BitNotificacionError para sacar el detalle del error sin traducir tal como viene del servidor además del key traducido

14.0.5 - 2022-12-21

se modifican los UntypedFormGroup por FormGroup el validator rangoFechasValidator retornaba un código de error requiredTipoDatoTipoCheck que es propio de Cathos. Se ha eliminado ese dato en CustomValidators las funciones de validación que retornabana Function ahora retornan ValidatorFn

14.0.4 - 2022-12-21

modificación en bit-footeer para arreglar un problema de visibilidad del componente que en algunas ocasiones aparece y desaparece misteriosamente se añade el input testid a todos los componentes form para que estos a su vez metan un data-testid con ese id o en caso de que sea null metan el valor de la propiedad nombre

14.0.3 - 2022-11-16

Se añade el parámetro format a los componentes bit-date, bit-time y bit-datetime

14.0.2 - 2022-11-15

Modificación en los bit-date, bit-time y bit-datetime para inicializar el valor a null si no se especifica valor de entrada Se añade sl showButtonBar en esos componentes para poder mostrar los botones Today y Clear Estos componentes emitirán un valor "" si el usuario borra la fecha

14.0.1 - 2022-11-15

Refactorización de los componentes form para que sean auténticos componetnes formulario

14.0.0 - 2022-10-31

Versión para angular 14

13.1.16 - 2022-10-26

Corregido bug en función assign.

13.1.15 - 2022-10-26

En los BitDate y BitDateTime se permite que le asignemos un objeto string con formato "dd/MM/yyyy HH:mm" o bien como "yyyy-MM-ddTHH:mm:ss". Esto es, objetos fecha en json enviados por el back en formato "string" o formato Date. (ISO)

13.1.14 - 2022-08-25

Nuevo input transformDataValueTo en BitDropDownGeneralV2Component. Para cambiar el tipo de dato del valor (ID) en listas de dominios. Vienen del servidor como String pero en el form control se guardan los valores seleccionados como Number y al no coincidir el dropdown se muestra con opción en blanco.

13.1.13 - 2022-07-15

Fix BitDropdown. No se muestran las opciones si se sobreescribe el atributo atributoLabel.

13.1.12 - 2022-07-14

Fix BitDropdown. Es posible que los atributos label/value de la lista de opciones se sobreescriban y se ha de tener en cuenta al generar la primera opción.

13.1.11 - 2022-07-14

Fixes BitDropdown y BitDropDownMultiple. Valor lectura y bug eliminación de opciones seleccionadas en dropdown múltiple.

13.1.10 - 2022-07-14

Cambios BitDropDownMultipleComponent para que no implemente ControlValueAccessor. Corrección template BitDropDownComponent para usar formControl="control" y no formControl="myForm.controlsnombre".

13.1.9 - 2022-07-13

Correcciones BitDropDownComponent tras pruebas: Emitir evento onChange cuando cambie el value del FormControl. Tampoco no extiende BitCustomComponent (V2).

13.1.8 - 2022-07-13

Cambios BitDropDownComponent para que no implemente ControlValueAccessor.

13.1.7 - 2022-07-22

Cambiados validators buildCantidadMinValidator, buildCantidadMaxValidator para valide una cadena vacia (no solo valor null).

13.1.6 - 2022-06-03

Bugfix en dropdown multiple donde en el title de la x para elimnar siempre salía un caracter '}'.

13.1.5 - 2022-05-31

Añadido "rows" y "class={{estilo}}" en el componente bit-textarea.

13.1.4 - 2022-05-24

Corregido bug en el CRUD de objetos que contienen arrays de elementos.

13.1.3 - 2022-05-18

Corregido bug en el bit-dropdown-multiple, por el cual no se resolvía el label por defecto y aparecía el código de etiqueta.

13.1.2 - 2022-05-09

Corregido bug en bit-footer al volver de un formulario a la lista, momento en que desaparecía el footer. (la solución completa del bug requiere de cambios en base-list-filter.component.ts de los proyectos)

13.1.1 - 2022-02-22

Corregido bug de CustomValidators cuando se usaba en forms con diversos campos de longitud limitada. Se mostraba siempre el mismo mensaje para todos, aunque se especificase un validador con longitud diferente en cada campo.

13.1.0 - 2022-02-03

Incluir el nuevo tipo de bit-footer para las páginas con infinity-scroll en la rama angular 13

13.0.2 - 2022-02-03

Se añade allowSyntheticDefaultImports a true en las opciones de compilacion de tsconfig para que se importe correctamente la librería moment. También se modifica la forma de importar en el código pasando a import momento from 'moment' en vez de import * as moment from 'moment'

13.0.1 - 2022-02-03

Se elimina moment-mini-ts al presentar problemas de carga con angular 13

13.0.0 - 2022-02-02

Migración a angular 13

12.1.1 - 2022-07-02

Bugfix nombre selector bit-footer.

12.1.0 - 2022-02-07

Cambios:

  • Nuevo tipo de bit-footer para las páginas con infinity-scroll, donde se muestra información de la carga de datos.
  • Para el tipo "list" de bit-footer añadidas opciones para poder ocultar los enlaces a páginas y los botones de primera y última página hasta que no se han recuperado todos los registros. Ambos cambios son workarounds para que el usuario final no se encuentre el bug de página vacía cuando solicita una página de registros mucho más avanzada de la que se encuentra en ese momento.

12.0.3 - 2021-12-30

Nuevo parámetro "inputAccept" para el "input file" del componente BitNgUpload, que permite restringir los tipos de ficheros del explorador de archivos al elegir un archivo para subida.

12.0.2 - 2021-10-20

Se aplican cambios para centrar spinner y el breadcrumb

12.0.1 - 2021-09-30

Se aplican cambios para adecuarse al primeflex3

12.0.0 - 2021-08-22

Versión angular12

11.0.6 - 2021-08-06

Estilo para el footer sin resultados

11.0.5 - 2021-07-08

se restaura el servicio DomainService que había desaparecido tras un delete no sé muy bien porqué

11.0.4 - 2021-07-08

se pone firstDayOfWeek a los calendarios de prime

11.0.3 - 2021-05-20

Se modifica el bit-ng-upload

11.0.2 - 2021-05-13

Se adapta la toolbar a prime para el caso de botones con más acciones

11.0.1 - 2021-05-05

Se añade la función objectoToQueryParameters

11.0.0 - 2021-04-21

Versión compatible con angular 11

1.2.4 - 2021-04-21

se añaden console.log en el envío de la notificacionError al detectarse fallos

1.2.3 - 2021-03-19

método para poder ocultar notificaciones de error

1.2.2 - 2021-03-05

Se imorta moment versión mini

1.2.1 - 2021-02-25

Añadir tag pInputText al input de bit-text-component.

1.2.0 - 2021-02-05

Migración a angular 10

1.1.3 - 2020-09-11

Changed

Se añade la validación de teléfonos separados por comas

1.1.2 - 2020-09-10

Changed

Se arregla un fallo del bit-dropdown-multiple que no traduce el valor emptyTest. Se añade el parámetro filter al bit-dropdown-multiple para poder indicar si queremos que filtre o no

1.1.1 - 2020-08-07

Changed

Se arregla un fallo del bit-dropdown que repetía dos veces el valor empty

1.1.0 - 2020-07-30

Changed

Se eliminan los css internos

1.0.0 - 2020-07-01

Changed

Primera versión funcional

1.0.3-alpha1 - 2020-05-14

Changed

  • Se modifica el observable que notifica el cambio de idioma de Subject a BehaviourSubject por un issue que siempre se emitía el valor ca cuando te resuscribías

1.0.3-alpha1 - 2020-05-13

Changed

  • Label mal construido no se traducía

1.0.2-alpha1 - 2020-05-13

Changed

  • Se publica la clase BaseLisPaginateComponent

1.0.1-alpha1 - 2020-05-12

Added

  • Commit inicial
17.0.8

2 days ago

17.0.7

13 days ago

17.0.6

14 days ago

17.0.5

30 days ago

17.0.4

2 months ago

16.0.14

2 months ago

16.0.13

2 months ago

17.0.3

4 months ago

16.0.12

4 months ago

17.0.2

4 months ago

16.0.11

4 months ago

16.0.10

4 months ago

17.0.1

4 months ago

17.0.0

4 months ago

16.0.9

5 months ago

15.0.8

10 months ago

15.0.9

10 months ago

16.0.8

5 months ago

16.0.7

6 months ago

15.0.11

9 months ago

16.0.2

7 months ago

15.0.10

10 months ago

16.0.1

7 months ago

16.0.0

8 months ago

16.0.6

6 months ago

16.0.5

6 months ago

16.0.4

6 months ago

16.0.3

7 months ago

15.0.7

11 months ago

15.0.6

11 months ago

15.0.4

1 year ago

15.0.5

1 year ago

15.0.2

1 year ago

15.0.3

1 year ago

15.0.1

1 year ago

14.1.0

1 year ago

14.1.1

1 year ago

14.1.2

1 year ago

14.1.3

1 year ago

14.1.4

1 year ago

14.1.5

1 year ago

14.0.9

1 year ago

15.0.0

1 year ago

14.0.7

1 year ago

14.0.8

1 year ago

14.0.4

1 year ago

14.0.5

1 year ago

14.0.6

1 year ago

13.1.15

2 years ago

13.1.16

2 years ago

13.1.17

2 years ago

13.1.18

2 years ago

14.0.0

2 years ago

14.0.1

1 year ago

14.0.2

1 year ago

14.0.3

1 year ago

13.1.10

2 years ago

13.1.11

2 years ago

13.1.12

2 years ago

13.1.13

2 years ago

13.1.14

2 years ago

13.1.9

2 years ago

13.1.7

2 years ago

13.1.8

2 years ago

13.1.5

2 years ago

13.1.6

2 years ago

13.1.3

2 years ago

13.1.4

2 years ago

13.1.2

2 years ago

13.1.1

2 years ago

13.0.2

2 years ago

13.0.0

2 years ago

13.1.0

2 years ago

13.0.1

2 years ago

12.0.3

2 years ago

12.1.0

2 years ago

12.1.1

2 years ago

12.0.2

3 years ago

12.0.1

3 years ago

12.0.0

3 years ago

11.0.6

3 years ago

11.0.4

3 years ago

11.0.5

3 years ago

1.2.4

3 years ago

11.0.2

3 years ago

11.0.3

3 years ago

11.0.0

3 years ago

11.0.1

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

1.0.4-alpha

4 years ago

1.0.3-alpha

4 years ago

1.0.2-alpha

4 years ago

1.0.1-alpha

4 years ago

1.0.0-alpha1

4 years ago