问题标签 [toscawidgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2133 浏览

python - 使用 ToscaWidgets 进行表单初始化

问题:

如何使用值预填充 ToscaWidgets 中的 CheckBoxTable。

背景:

我到处寻找,似乎无法弄清楚如何使用 ToscaWidgets 初始化特定的表单字段。大多数表单字段似乎对初始化的响应都很好,例如当我在模板中呈现表单并传入 fieldValue=x 时,如果我创建一个包含单个 TextField 的表单,其中 fieldValue 是 TextField 的名称,x 是一些字符串TextField 将用 x 填充。我的问题是所有多选字段,特别是 CheckBoxTable。无论我传入什么,它都不会初始化多选。这是我正在谈论的一个示例,它是一个用户编辑页面,其中包含一个用于组的 CheckBoxTable,因此您可以从从数据库中获取的多个组的列表中选择多个组或不选择组:

是)我有的:

我的小部件是:

在我的控制器中,我有:

在我的模板(Mako)中,我有:

我试过的:

在我的 userAttributs 字典中,我尝试过:

我得到什么:

所有这些代码的结果是一个用户编辑表单,其中的数据预先填充了用户数据,但 CheckBoxTable 除外。CheckBoxTable 让我的数据库中的所有组都显示并为空,我需要它们显示但检查用户所在的组。我认为模型属性中的代码会这样做,因为这就是它对所有其他字段所做的事情,但是关于 CheckBoxTable 实例化,我必须缺少一些基本的东西。

眼镜:

我将 Turbogears 2 与 ToscaWidgets 0.9.7 表单和 Mako 一起用于模板。

0 投票
4 回答
1896 浏览

python - 链式 FormEncode 验证器

问题:

我在 TurboGears 2 中有一个表单,其中有一个用于电子邮件列表的文本字段。有没有一种简单的方法使用 ToscaWidgets 或 FormEncode 为 Set 和 Email 链接表单验证器,还是我必须为此编写自己的验证器?

0 投票
1 回答
204 浏览

python - ToscaWidgets CalendarDatePicker 挂架

如何在 CalendarDatePicker 上设置日期。即它默认为当前日期,我想用另一个日期显示它,我将从我的控制器设置。

我在 tw.form 的 TableForm 中显示 CalendarDatePicker 小部件。我已经看了几个小时,无法弄清楚如何做到这一点,因此非常感谢任何指针。

form = twf.TableForm('dateSel', action='changeDate', children=[ twf.CalendarDatePicker('StartDate', date_format = "%d/%m/%Y"), twf.CalendarDatePicker('EndDate', date_format = "%d/%m/%Y" ) ])

0 投票
5 回答
21378 浏览

python - python表单验证库推荐

我想要一个表单验证库

1.将html生成与表单验证分开;

2.验证错误可以很容易地序列化,例如。转储为 json 对象

你会在 Python Web 项目中选择什么表单验证库?

0 投票
1 回答
311 浏览

python - 如何在 Turbogears 运行时为隐藏字段设置“值”参数

为了在 toscwidget 中设置 HiddenField 的值,我发现唯一有用的参数是“default”(令人惊讶的是,toscwidgets 中的参数“value”并不代表 html 中的“value”)。但是,我可以让它工作的唯一方法是在创建字段时:

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

似乎没有工作。

0 投票
2 回答
433 浏览

twitter-bootstrap - 基于 twitter-bootstrap 的 toscwidget

有没有在 toscawidget 模板中使用 twitter-bootstrap 的项目?imo turbogears 项目确实可以从 twitter-bootstrap 中受益,以创建高质量的界面

0 投票
1 回答
76 浏览

python - 如何从 ToscaWidgets2 中删除空白 - twc.forms SingleSelect

我在 TurboGears 2 项目中使用 Tosca Widgets 2,

有谁知道如何在实例化 twf.SingleSelectField 时删除“prompt_text”属性?

我在表单中得到的是一个带有值的选择元素,第一个选项是一个空选项。我想把它删除,但我不知道如何..

谢谢您的帮助

0 投票
1 回答
135 浏览

python-2.7 - 如何使用 mount Proxy deploy 在 TurboGears 2.2 上配置 ToscaWidgets 2

我有一个工作的 turbo gears 2.2 网站,部署为安装反向代理,exp:

https://Some-Domain.com/ mySite

我知道如何将网络服务器配置为挂载站点,但我不知道如何为 ToscaWidgets 执行此操作。Tw2 在错误的路径中寻找它的 css 文件。我可以通过 Firebug 看到这一点。

有人知道我应该如何将我的 ToscaWidgets 配置到正确的路径吗?

谢谢

0 投票
1 回答
572 浏览

python - TurboGears2 - 如何自定义新用户表单的布局?

我目前正在将其用于我的新用户表单:

我假设我将不得不使用 ListForm 以外的其他东西来做我想做的事情。这是我需要的:

我想自定义某些表单字段的长度,将两个表单字段彼此相邻而不是在下方,并将这两个字段上的标签更改为显示在字段上方而不是左侧。

我花了好几个小时来研究不同版本的 tg docs 和 1.0 API,但我找不到任何有用的东西。我尝试添加:

但没有任何改变。我假设 ListForm 没有field_attrs!?谁能指出我正确的方向来实现我正在寻找的东西?

非常感谢!

0 投票
0 回答
117 浏览

button - TurboGears2 / ToscaWidgets - 按钮

我正在使用 TG2 并创建了一个带有以下按钮的表单:

现在我想改变一些事情:

  • 更改按钮的显示名称(因此从“保存表单”更改为其他名称)
  • 从 CancelButton 更改重定向链接(默认似乎指向 /index/)

这可能真的很容易做到,但我很难在文档中找到有关此的任何信息。

提前致谢