mlreportgen.dom.CustomAttribute class

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

Атрибут пользовательского элемента

Описание

Атрибут пользовательского элемента.

Конструкция

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

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

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

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

расширить все

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

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

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

расширить все

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

Свойства

расширить все

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

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

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

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