Как сделать так, чтобы таблицы FsLab хорошо отображались?

Есть ли какой-нибудь шаблон или трюк, чтобы помочь таблицам данных визуализироваться в FsLab? Таблицы, которые я создаю, не такие красивые, как таблицы, которые я вижу в примерах / руководствах.

Например, когда я делаю этот пример, я получаю таблицу, которая выглядит следующим образом:

тогда как пример прохождения Tomas выглядит намного красивее, шрифты и внешний вид соответствуют окружающей странице:

Есть ли какая-то тема, настройка или элемент управления в FsLab, которые мне не хватает, или Томас просто делает некоторые CSS-чудеса на своем сайте?

Похоже, что большинство других примеров, которые я вижу в Интернете, выглядят гораздо ближе к симпатичной версии, чем к той версии, которую я вижу.

1 ответ

Решение

Последняя версия FsLab изменила способ форматирования - вместо встроенных форматеров для Deedle теперь используется fsi.AddHtmlPrinter, который также работает в Atom.

Стиль для таблиц в настоящее время жестко запрограммирован в форматере для Deedle.

Я думаю, что должно быть возможно переопределить те с соответствующим CSS - в конце концов, сгенерированный документ - просто HTML.

Еще одна хитрость в новой версии FsLab заключается в том, что он генерирует другой HTML, когда вы запускаете его "вживую" (тогда он может загружать все данные из таблицы по требованию) и когда вы запускаете его в автономном режиме (тогда вы получаете автономный HTML),

Вы можете явно изменить это, добавив следующее в скрипт:

#if HAS_FSI_ADDHTMLPRINTER
fsi.HtmlPrinterParameters.["html-standalone-output"] <- true
#endif

Шаблон журнала все еще является бета-версией, поэтому, к сожалению, документации немного не хватает.

Другие вопросы по тегам