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 para producir una vista de un calendario interactivo, dado un conjunto de datos.
Empecemos por definir un conjunto de eventos:
citasOftalmologia := EcEvent new
name: 'Cita en Oftalmología';
dates: #('2022-01-25' '2022-03-19');
color: Color orange "asHexString";
type: 'graph'
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:
calendario := EcCalendar new.
calendario events
add: citasOftalmologia;
add: quejasSupersalud.
calendario
Y exportémoslo como una vista interactiva en HTML: