exponenta event banner

mlreportgen.report. BaseTable.customizeReporter

Класс: mlreportgen.report.BaseTable
Пакет: mlreportgen.report

Создание класса отчетов настраиваемых базовых таблиц

Синтаксис

reporter = mlreportgen.report.BaseTable.customizeReporter(classpath)

Описание

reporter = mlreportgen.report.BaseTable.customizeReporter(classpath) создает файл определения класса базовой таблицы, который является подклассом mlreportgen.report.BaseTable. Файл создается в указанном classpath местоположение. BaseTable.customizeReporter метод также копирует шаблоны базовых таблиц по умолчанию в <classpath>/resources/template папка. Файл определения класса можно использовать в качестве отправной точки для создания пользовательского базового класса таблицы для отчета.

Входные аргументы

развернуть все

Расположение пользовательского базового класса таблиц, указанного как строка или символьный массив. classpath аргумент также поддерживает указание папки с @ перед именем класса.

Выходные аргументы

развернуть все

Базовый путь к отчету таблицы, возвращаемый в виде строки, указывающей путь к производному файлу класса отчета.

Примеры

Создание отчета о настраиваемых базовых таблицах

Создайте пользовательский отчет базовой таблицы и связанные с ним шаблоны по умолчанию. Файл производного класса создается по указанному пути относительно текущей рабочей папки. В этом случае путь к MyBaseTable.m файл класса - <current working folder>/newTable/@MyBaseTable/MyBaseTable.m. Шаблоны базовых таблиц по умолчанию находятся в <current working folder>/newTable/@MyMyBaseTable/resources/templates папка.

import mlreportgen.report.*
BaseTable.customizeReporter('newTable/@MyBaseTable');

После редактирования этого нового файла класса его можно использовать в качестве репортера раздела базовой таблицы.

basetbl = MyBaseTable();

Представлен в R2017b