mlreportgen.dom.CustomAttribute class

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

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

Описание

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

Конструкция

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

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

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

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

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

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

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

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

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

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

Свойства

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

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

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

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

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и 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');