MiniDocs/Wiki/es/minidocs:-calendarios--d7pnm.md

3.3 KiB

id: d7pnmr5dy8j995l5sbpmijayp title: MiniDocs: Calendarios created: 26 July 2022 4:30:40.031296 pm modified: 26 July 2022 4:30:40.031296 pm creator: modifier:
MiniDocs también permite exportar documentos con vistas interactivas HTML, siempre y cuando los objetos en una narrativa de datos tengan métodos que permiten producir vistas. Por ejemplo, es posible usar [EchartsPharo](https://code.tupale.co/mutabiT/EchartsPharo) para producir una vista de un calendario interactivo, dado un conjunto de datos.
Empecemos por definir un conjunto de eventos:
~~~ Smalltalk citasOftalmologia := EcEvent new name: 'Cita en Oftalmología'; dates: #('2022-01-25' '2022-03-19'); color: Color orange "asHexString"; type: 'graph' ~~~
~~~ Smalltalk quejasSupersalud := EcEvent new name: 'Queja en Supersalud'; dates: #('2022-02-16' '2022-03-26' '2022-06-21'); color: Color green ; type: 'graph' ~~~
Ahora agreguemos los eventos a un calendario:
~~~ Smalltalk calendario := EcCalendar new. calendario events add: citasOftalmologia; add: quejasSupersalud. calendario ~~~
Y exportémoslo como una vista interactiva en HTML:
~~~ Smalltalk calendario asHTMLElement ~~~