mlreportgen.dom.UnorderedList class

Пакет: mlreportgen.dom
Суперклассы:

Неупорядоченный (маркируемый) список

Описание

Задает неупорядоченный (маркируемый) список.

Конструкция

unorderedListObj = UnorderedList() создает пустой неупорядоченный список.

unorderedListObj = UnorderedList(items) создает неупорядоченный список заданных элементов списка.

Входные параметры

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

Содержимое, чтобы включать в неупорядоченный список в виде массива типа double, массива векторов символов, категориального массива или одномерного массива ячеек.

Массив ячеек может содержать комбинацию следующего:

  • Вектор символов

  • Номер

  • Булево значение

  • Один из следующих Объектов DOM:

    • mlreportgen.dom.Text

    • mlreportgen.dom.Paragraph

    • mlreportgen.dom.ExternalLink

    • mlreportgen.dom.InternalLink

    • mlreportgen.dom.Table

    • mlreportgen.dom.Image

    • mlreportgen.dom.CustomElement

  • Горизонтальный одномерный массив (для подсписка)

Чтобы добавить неупорядоченный список, используйте UnorderedList Объект DOM вместо того, чтобы использовать items аргумент.

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

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

mlreportgen.dom.UnorderedList объект, представляющий неупорядоченный список заданных элементов списка.

Свойства

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

Пользовательские атрибуты этого элемента документа в виде массива mlreportgen.dom.CustomAttribute объекты. Пользовательские атрибуты должны поддерживаться выходным форматом.

ID для этого элемента документа в виде вектора символов или строкового скаляра. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.

Объекты формата, которые задают формат элемента документа.

Стиль задан Stylename должен быть задан в шаблоне, используемом, чтобы создать элемент документа, к которому вы добавляете этот список.

Пометьте для этого элемента документа в виде вектора символов.

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.

Методы

Метод

Цель

append

Используйте UnorderedList.append метод, похожий на то, как вы используете OrderedList.append.

Добавьте элементы к этому списку.

clone

Используйте UnorderedList.clone метод, похожий на то, как вы используете Paragraph.clone.

Скопируйте список.

Примеры

свернуть все

import mlreportgen.dom.*;
d = Document('mydoc');

ul = UnorderedList({Text('a'),'b',1,{'c',Paragraph('d')}});
append(d,ul);

close(d);
rptview('mydoc','html');