exponenta event banner

slreportgen.report. LookupTable.customizeReporter

Класс: slreportgen.report.LookupTable
Пакет: slreportgen.report

Создать пользовательский класс репортера LookupTable

Синтаксис

reporter = slreportgen.report.LookupTable.customizeReporter(classpath)

Описание

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

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

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

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

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

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

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

Примеры

Создать пользовательский репортер таблиц подстановки

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

import mlreportgen.report.*
import slreportgen.report.*
LookupTable.customizeReporter('newLUTable/@myLUTable');

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

lutable = myLUTable();

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