exponenta event banner

класс mlreportgen.dom.CustomAttribute

Пакет: 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');