0

我得到了将项目迁移到 Bootstrap 3 的任务,现在我们正在使用变形和变形引导(我们也在使用pyramid_deform

起初我得到了TypeError: $(...).typeahead is not a function,然后我升级了所有的包,即QueryUItypeahead.js到最新版本。

现在它没有给我一个错误,但它也不起作用(不是自动完成)。

这是我的代码:

class Consignment(colander.MappingSchema):
    agent = colander.SchemaNode(
        colander.String(),
        validator=agent_validator,
        widget=AutocompleteInputWidget(
            size=60,
            # style="width: 250px",
            min_length=3,
            values="/agents/list.json"
            ))

然后在别的地方有以下

def render_form(context, request):
    schema = Consignment()
    if not context or context.__is_new__:
        c_form = Form(schema, buttons=('create consignment',))
    return c_form.render()

我正在使用最新版本的变形,并且包含了 Bootstrap 3 库。

这是变形中的错误吗?我怎样才能克服这个障碍?任何帮助将不胜感激。

4

1 回答 1

0

我发现了问题...我必须从 Deform 库中手动导入/包含typeahead.csstypeahead.js,我还必须包含shape.js ...

感谢@ChrisMcDonough 的所有帮助......我真的很感激。

于 2014-05-26T12:36:13.403 回答