0

プロジェクトを Bootstrap 3 に移行するタスクを取得しました。現在は、 deformと、deform_Bootstrapを使用しています(また、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 ライブラリが含まれています。

これはDeformのバグですか? どうすればこの障害を乗り越えることができますか? どんな助けでも感謝します。

4

1 に答える 1

0

問題が見つかりました... Deformライブラリからtypeahead.csstypeahead.jsを手動でインポート/インクルードする必要があり、 deform.jsもインクルードする必要がありました...

@ChrisMcDonough に感謝します。

于 2014-05-26T12:36:13.403 に答える