首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Turbogears中设置运行时隐藏字段的“value”参数

如何在Turbogears中设置运行时隐藏字段的“value”参数
EN

Stack Overflow用户
提问于 2011-09-09 06:48:17
回答 1查看 310关注 0票数 1

为了给toscawidget中的值设置值,我发现唯一有用的参数是‘HiddenField’(令人惊讶的是,toscawidgets中的参数' value‘并不代表html中的'value’)。然而,我能让它工作的唯一方法是在字段创建的时候:

代码语言:javascript
复制
class myForm(TableForm):
    class fields(WidgetsList): 
    myhiddenField = HiddenField(default='old_value')

但是,我需要在运行时填充,或者换句话说,我希望我的控制器在运行时更改隐藏字段的值。但这似乎是不可能的

代码语言:javascript
复制
child_args=dict(myHiddenField = dict(default = 'new_value'))

似乎不起作用。

EN

回答 1

Stack Overflow用户

发布于 2012-04-13 17:30:51

通常,在模板中呈现表单时,在选项dict中提供该值就足够了。

代码语言:javascript
复制
myform(dict(myHiddenField=dict(default='new_value')))

这里不需要child_args

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7355422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档