問題タブ [formwizard]

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 に答える
1068 参照

django - djangoウィザード-ウィザードで動的フォーム(またはフォームセット)を実現する方法

私は昨日同様の質問をしましたが、多分それはあまりにも具体的でした。

私はこれについてネットでたくさん読んだことがありますが、解決策は見つかりませんでした。

これが私が実現したいことです:

  1. 2つのステップからなるウィザードを実装したいと思います。

最初のステップ---ProductForm

名前、説明などのいくつかの固定フィールド

Then a dynamic field Picture which can be added by a button, that is to say if the user clicks add another picture, he should see a new Image field shown up

2番目のステップ---MoreInfoForm

ユーザーがMoreInforFormを終了してから、データを保存します。

誰かアイデアがありますか?前もって感謝します!

0 投票する
1 に答える
498 参照

django - Django Form Wizard で異なるテンプレートを渡す

djangoフォームウィザードの各ステップで異なるテンプレートを渡したい.

フォーム ウィザードの get_template() 関数から各ステップを確認したい。私が試してみると:

test_2.html を返します。テンプレートからステップをチェックし、ステップの番号に従ってフォームを生成していますが、これを行うには良い方法ではないようです。何か案が ?

0 投票する
1 に答える
685 参照

jquery - JQuery Form Wizard は、表示されていない「ページ」を送信できますか?

最終的な AJAX 送信なしで、通常の POST だけで JQuery Form Wizard プラグインを使用しています。最終的なフォーム処理コードが複雑なため、AJAX を使用することは現実的ではありません。

問題は、エラーが発生したときにフォームを再表示し、ユーザーを formwizard('show', 'spanid' ) で正しいページにジャンプさせる必要があることです。問題は、ウィザードが他のすべてのステップを未表示としてカウントし、ユーザーが再送信したときに入力値を再送信しないことです。

隠しフィールドとして表示されているページに他のすべての入力をコピーすることを検討しましたが、実際にはこれは実行できません。複雑な変数が多すぎるためです。

スキップされたページにあるかどうかに関係なく、すべての入力を送信するようにプラグインに指示できるかどうかは誰にもわかりませんか?

ありがとう。

0 投票する
1 に答える
3190 参照

django - DjangoFormWizard-前の手順に基づいてフォームセットを動的に作成するにはどうすればよいですか

私はこの投稿を見ましたが、機能していません(一部は日付が付けられているため)。また、ソースツリーを調べても役に立ちませんでした(テストは役に立ちました)が、答えが見つかりません。私が探しているのは、form0('start')でデータのシードセットを取得することです。これにより、step2のフォームセットが動的に構築されます。ステップ2は単なる検証ステップです。

  1. 'start'-ユーザーはサブディビジョン(subA)、郵便番号(12345)、およびロットのcsv(51,52,53)を入力します
  2. 'step2'-動的フォーム(modelformset)は、51,52,53を表す3つのフォームで作成されます
  3. ユーザーヒットが発生し、モデルが構築されます

すなわち

私が試したこと

ここでソリューションを実装するとき、私は得るだけですdata=None。これは日付が付けられており、ソースを調べて、これを行うための「正しい」方法は、get_form_instanceメソッドをオーバーライドしてフィードすることだと思いましたget_cleaned_data_for_stepが、それは再検証し、必要と思われるよりもはるかに多くのことを行うようです(そしてそれはしませんでした動作しません)。

だから..私が探しているのは2つのことです。

  1. 以前のフォームデータを取得する正しい方法は何ですか。
  2. そのデータを取得し、それを使用してn個のフォームセットを作成するにはどうすればよいですか。

FWIWDjango1.4-alphaフォームセットウィザードを使用しています。

これが私が持っているものです。

0 投票する
2 に答える
808 参照

c# - asp.net 3.5の複数ページフォーム

ユーザーから情報を収集するために、複数ページの Web フォームを設計しようとしています。ユーザーはいつでも終了でき、後で離れたページに戻ることができます。ユーザーがアプリケーション プロセスを開始したときに、アプリケーションへのリンクを含む電子メールをユーザーに送信します。asp:wizard でこれを行うことができるかどうか疑問に思っていますか? asp:wizard を使用して、ユーザーが残したページから開始できるかどうかを知っている人はいますか。ページ、つまり 2 ページ目。

0 投票する
1 に答える
126 参照

visual-studio-2008 - VS2008 プロジェクト テンプレートの IWizard アセンブリを作成する方法

パラメーター値を (Windows フォーム経由で) 取り込み、VS 2008 プロジェクト テンプレートに含まれるコードによって呼び出された場所に挿入する IWizard アセンブリを作成しました。これを設定するために使用した記事は次のとおりです。

テンプレートに基づいて新しいプロジェクトを作成すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーがスローされます。IWizard クラスの RunStarted メソッド全体にメッセージ ボックスを配置しましたが、どれも表示されません。

[更新] テンプレート ウィザードから新しいプロジェクトを作成した VS 2008 のインスタンスに VS 2010 のインスタンスをアタッチすると、次のような出力が表示されました。

スレッド '' (0xc0c) はコード 0 (0x0) で終了しました。

これをどこでデバッグし始めることができるか、または私が間違っている可能性があることを知っている人はいますか?

0 投票する
1 に答える
153 参照

django - ビューで新しい FormWizard をどのようにラップしますか?

新しい formwizard ツール ( https://github.com/stephrdev/django-formwizard ) を使用して、Django フォーム ウィザードをビューにラップするにはどうすればよいですか? urls.py で作成する代わりに。リクエストやその他のものにアクセスできるように、これを行う必要があります。

誰かがこれのためのサンプルコードを持っていますか?

前もって感謝します、

ご挨拶。

0 投票する
1 に答える
1782 参照

django - FormWizard で FileField を使用する (Django 1.3)

Django 1.3 FormWizard を使用して、次の 2 つの手順でファイルをアップロードしようとしています。

ドキュメントに続いて、私は書きました:

テンプレートの FORM タグに multipart/form-data を追加しました。 <form enctype="multipart/form-data" action="." method="post">

しかし、ファイルをアップロードしても、「このフィールドは必須です」というエラーが表示されます。

request.FILES フィールドを省略してフォームが作成されていると思います。FormWizard でファイルを正常にアップロードするには、その動作をどのように変更すればよいでしょうか?

form(request.POST)編集:Djangoのソースコードを見ると、ファイルを処理するのではなく、実際に使用してフォームを作成していform(request.POST, request.FILES)ます。ソースコードを変更せずにファイルをアップロードする方法はありますか?

0 投票する
3 に答える
4062 参照

forms - Typo3 フォームは ###LABEL### ###FIELD### として表示されます

Typo3 4.6フォームウィザードを使用してページ上にフォームを作成しましたが、ページ上では次のようにレンダリングされます

...フォームを表示する代わりに。私はTypo3にまったく慣れていません。どうすれば機能しますか?

0 投票する
1 に答える
822 参照

asp.net - ウィザードナビゲーションdivのCSSクラスを変更する

たくさんのウィザードコントロールがあり、ナビゲーションの周りに吐き出されているhtmlを少し変更する必要があります。現在、私は以下を持っています。

希望するクラスをプライマリとセカンダリのボタンに追加しましたが、含まれているdivのクラスをnavから変更する方法がわからないようです。私はすでに.NavigationStyle.CssClassを試しましたが、それはうまくいきません。

何か案は?