Как установить параметр «значение» для скрытого поля во время выполнения в Turbogears

1

Чтобы установить значение для HiddenField в toscawidget, единственным параметром, который я нашел полезным, является "по умолчанию" (что удивительно, значение параметра "значение" в toscawidgets не представляет "значение" в html). Тем не менее, единственный способ заставить его работать - это время создания поля:

class myForm(TableForm):
    class fields(WidgetsList): 
    myhiddenField = HiddenField(default='old_value')

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

child_args=dict(myHiddenField = dict(default = 'new_value'))

похоже, не работает.

Теги:
toscawidgets
turbogears

1 ответ

0

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

myform(dict(myHiddenField=dict(default='new_value')))

Здесь нет необходимости в child_args.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню