一个表单中有两个SingleSelectField
,例如Select2SingleSelectField1
和Select2SingleSelectField2
。这两个字段的值都是从DB检索的。Select2SingleSelectField2
的内容取决于Select2SingleSelectField1
的选定值。你知道吗
在控制器中如何捕获Select2SingleSelectField1
的值?有人能帮忙吗?谢谢。你知道吗
我使用的是turbogears2.3.3和tosca2。Toscawidgets网站上没有关于参数的文档。Turbogears网站上也没有。唯一的信息是Toscawidgets 1的AutoCompleteField
示例http://turbogears.org/2.0/docs/main/ToscaWidgets/Cookbook/AutoComplete.html。你知道吗
您可以通过设置参数completionURL
来捕获事件。你知道吗
from tw.jquery.autocomplete import AutoCompleteField
autoField = AutoCompleteField(
id='myFieldName',
completionURL = 'fetch_states',
fetchJSON = True,
minChars = 1)
我不太清楚您所说的使用ToscaWidgets2的情况,但是您的代码示例与来自TW1的
tw.jquery.autocomplete
相关,您的单个select名为“Select2SingleSelectField”,这让我觉得您实际上使用的是tw2.jqplugins.select2
,它与tw.jquery.autocomplete
无关,因为它是使用jQueryUI而不是Select2实现的:)据我所知
tw2.jqplugins.select2
用jQuery.select2因此,标准Select2 documentation适用于从javascript获取select2的引用,并像平常一样使用。你知道吗否则,您可能需要尝试axf.AjaxAutoCompleteField,它有更多的文档(不多,但至少有一个示例),仍然在Select2上实现。你知道吗
在任何情况下,
tw2.jqplugins.select2
和axf.AjaxAutoCompleteField
都不提供任何特定的支持来依赖其他字段(在axf的情况下是由AjaxSingleSelectField
提供的),因此在这一部分,您必须推出自己的自定义解决方案。你知道吗相关问题 更多 >
编程相关推荐