mlreportgen.dom. Класс CustomAttribute

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

Пользовательский атрибут элемента

Описание

Пользовательский атрибут элемента.

Конструкция

customAttributeObj = CustomAttribute() создает пустой пользовательский атрибут.

customAttributeObj = CustomAttribute(name) создает атрибут, имеющий заданный name.

customAttributeObj = CustomAttribute(name,value) создает атрибут, имеющий заданный name и value.

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

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

Название атрибута, заданное как вектор символов.

Значение атрибута, заданное как вектор символов.

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

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

Пользовательский атрибут, представленный объектом mlreportgen.dom.CustomAttribute.

Свойства

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

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

Название атрибута, заданное как вектор символов.

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму CLASS:ID, где CLASS является классом элемента, и ID является значением свойства Id объекта. Можно задать тег, чтобы заменить сгенерированный тег.

Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.

Значение этого атрибута, заданного как вектор символов.

Примеры

свернуть все

Этот пример показывает, как задать пользовательские атрибуты и добавить их к неупорядоченному списку.

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

ul = UnorderedList();

li = ListItem('Owl');
li.CustomAttributes = {CustomAttribute('data-animal-type','bird')};
append(ul,li);      

li = ListItem('Salmon');
li.CustomAttributes = {CustomAttribute('data-animal-type','fish')};
append(ul,li);

li = ListItem('Tarantula');
li.CustomAttributes = {CustomAttribute('data-animal-type','spider')};

append(ul,li);
append(d,ul);

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