MMpy.FormSet.set_field
Синтаксис
formset.set_field(sequence_id, field_value, append_flag=MMpy.append_flag.none)
formset.set_field(sequence_id, form_set)
Описание
Задает значение поля набора форм
Параметры
Имя |
Тип |
Описание |
---|---|---|
sequence_id |
int или str | ID или имя поля в наборе форм. |
field_value |
любой | Значение для присвоения полю. |
append_flag | MMpy.append_flag | Поведение файла отчета (если применимо). По умолчанию на MMpy.append_flag.none. |
form_set | MMpy.FormSet | Вложенный набор форм (если применимо). |
Смотрите также
MMpy.append_flag
Примечания
field_value принимает любой тип значения при условии, что его можно сериализировать в строку. Сюда входят int, float, str and MMpy.FormSet (вложенные наборы форм).
Начиная с версии 2020, большее количество типов MMpy могут присваиваться напрямую, без вызова сериализации(), например MMpy.Font, MMpy.Colour и т.д.
Допустимые варианты для append_flag:
- MMpy.append_flag.report
- MMpy.append_flag.output
- MMpy.append_flag.none
- MMpy.append_flag.plot
Примеры
formset = MMpy.FormSet('WS_LOAD_GRIDFILE', '15.0.0.0') ... formset.set_field('FILE', 'WOLF_TND.GRD')
ID ресурса
IDPH_FORMSET_SET_FIELD