Чтобы установить значение для HiddenField в toscawidget, единственный параметр, который я нашел полезным, это 'default' (удивительно, параметр 'value' в toscawidgets не представляет 'value' в html). Тем не менее, единственный способ заставить его работать - это во время создания поля:
class myForm(TableForm):
class fields(WidgetsList):
myhiddenField = HiddenField(default='old_value')
Однако мне нужно заполнить во время выполнения, или, другими словами, я хочу, чтобы мой контроллер изменил значение скрытого поля во время выполнения. но это кажется невозможным, и
child_args=dict(myHiddenField = dict(default = 'new_value'))
не похоже на работу.