类 在 SQLFORM.factory web2py
Classes in SQLFORM.factory web2py
我创建了以下表格
search = SQLFORM.factory(Field('Search','string'))
并且 html 部分有以下代码:-
{{search.custom.begin}}
{{search.custom.submit["_class"] = "btn btn-primary"}}
<div class="form-group">{{=search.custom.widget.Search}}
</div>
{{=search.custom.submit}}
</form>
但是在我的浏览器中,提交按钮似乎不起作用。而当我改用 {{=search}} 时,该按钮可以完美运行。请提出一些建议。而且我还需要给表格一个class,我做不到。
查看代码的第一行应该是:
{{=search.custom.begin}}
请注意,您的代码缺少 =
。
要在表单中添加 class,您可以这样做:
search = SQLFORM.factory(Field('Search','string'),
_class='myclass')
您还可以这样做:
search.add_class('myclass')
请注意,add_class
方法等同于执行 search['_class'] = 'myclass'
,但它还会处理需要附加到现有 classes 的情况。
我创建了以下表格
search = SQLFORM.factory(Field('Search','string'))
并且 html 部分有以下代码:-
{{search.custom.begin}}
{{search.custom.submit["_class"] = "btn btn-primary"}}
<div class="form-group">{{=search.custom.widget.Search}}
</div>
{{=search.custom.submit}}
</form>
但是在我的浏览器中,提交按钮似乎不起作用。而当我改用 {{=search}} 时,该按钮可以完美运行。请提出一些建议。而且我还需要给表格一个class,我做不到。
查看代码的第一行应该是:
{{=search.custom.begin}}
请注意,您的代码缺少 =
。
要在表单中添加 class,您可以这样做:
search = SQLFORM.factory(Field('Search','string'),
_class='myclass')
您还可以这样做:
search.add_class('myclass')
请注意,add_class
方法等同于执行 search['_class'] = 'myclass'
,但它还会处理需要附加到现有 classes 的情况。