問題タブ [dynamic-forms]
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.
adobe - リーダー拡張機能を適用すると、フォームスクリプトが削除されますか?
状況:
私はAdobeLivecycleES2とFlexを使用しています。このプロジェクトでは、フレックスIframeを使用してフレックスフォーム内にPDFフォームを表示するため、Adobeフォームブリッジを使用してフレックスとPdfの間で通信します。
問題:ライブサイクルで2つのルートを使用するサービスがあります。最初のルートはフォームにデータ、appy暗号化、リーダー拡張機能を入力して、ユーザーが空のフィールドを表示およびコンパイルできるようにします。2番目のルートはルート1と同じですが、フォームを読み取り専用モードで表示したいので、ユーザーは何も編集できません。
これを行うためにリーダー拡張操作を変更し、デジタル署名のみをチェックしたままにしました。(ユーザーはフォームとサインを見ることができます)。
最初のルートは完全に機能します。2番目のルートではありません...
2番目のケースでは、フォームブリッジは機能せず、スクリプトも機能しません。これは、livecycleがフォーム内のすべてのJavaScriptを削除したようなものです。
私は打たれました。
javascript - Rails - フォームで深くネストされた属性を動的に生成する
特定の問題の解決策が見つからないか、どこを見ればよいかを十分に理解していません。
Railscast 196/197 に従って新しいオブジェクトを動的に生成するネストされたフォームがあります。has_one と has_many が混在するより深いレベル (3rd) を除いて、これは (Rails 3.0.9 で) 正常に動作します。必要なJavaScriptの変更が理解できないのか、関連付けなのか、ネストされた属性の初期化なのかはわかりません。
簡単にするために、モデルを次のように変換します。幹が 1 つあり、リンゴがたくさんある木があります。各リンゴには、コアが 1 つあり、ワームが多数あります。
新しいツリーを作成すると、Create フォームにトランクのフィールドと、1 つのコアと 2 つのワームを持つ 1 つのリンゴのフィールドが自動的に表示されます (私は、果物がいっぱいで社交的なのが好きです...)。
何らかの理由でトランクがない場合に備えて、条件付きでトランクの「追加」リンクを作成できます。
新しいリンゴの追加リンクを動的に作成できます。ただし、これを行うと、1 つのコアと 2 つのワームで自動的に初期化されません。フォーム自体の場合のように、ツリーコントローラーの「新しい」メソッドではなく、javascript/ヘルパーを介して生成されるためだと思います。
リンゴにはワームが存在しない可能性があるため、それはワームにとってそれほど問題ではありません。ただし、リンゴにはコアが 1 つだけある必要があるため、そのための追加リンクは必要ありません。ただそこにある必要があります。
ただし、理想的には、「リンゴを追加」するたびに 1 つのコアと 2 つのワームが初期化されます。
リンゴを追加するときに、javascript/ヘルパーを適応させてリンゴのネストされた属性 (コアとワーム) を初期化する方法がわかりません。
あるいは、1 つのコア オブジェクトが自動的に初期化されるようにリンゴ オブジェクトを初期化する方法がわかりません。
トランクに対して行うのと同様のことを行うことができるように、ビューを介してツリー コントローラーの apple(s) プロパティのコア プロパティにアクセスする方法がわかりません。つまり、「なんらかの理由でトランクがありません。新しいものを作成してください (または、新しいものを作成するための「追加」リンクを表示してください)」を _form パーシャルで指定します。
--> これで、あと 1 レベルです。_apple_fields パーシャルに移動して @tree.apple/s.core のようなものを試すと、エラーが発生します。_core_fields パーシャルにさらに進んで、core で blank? をチェックできるようにしようとすると、同じエラーが発生します。多くのアップルのコアの 1 つにアクセスできる正しい構文が見つかりません。とにかく、それは本当に理想的なソリューションではありません。
どんなポインタでも大歓迎です。解決策は本当に簡単だと思いますが、私はこれらすべてに慣れていないため、それを見ることができません...
jsf - rich:dataTable を使用して動的列を持つテーブルを生成する方法は?
JSF を使用して動的テーブルを生成する必要があります。ヘッダーを含むarraylistと、実際のデータを保持するための文字列のリストを含む別のリストがあります-メインリストの各エントリは行を表します。rich:datatable を使用して動的テーブルを生成することは可能ですか? rich:columns は考慮すべきオプションですか?
vb6 - 配列に名前が含まれている vb6 呼び出しフォーム
Menus という名前の配列があります。要素ごとにフォーム名が含まれています。
それらを動的に呼び出すにはどうすればよいですか?
たとえば、Menus(1) = "Login"、およびMenus(2) = "Logout"の場合、私は言う必要があります
しかし、配列名を使用してこれを行いたいです。私は明らかにこれを行うことはできません:
これはVBで可能ですか、それともこれを回避する方法はありますか?
前もって感謝します!
python - django と google app エンジンを使用した動的フォーム?
私のシニア プロジェクト グループと私は、Google アプリ エンジン (python) で django のフォームを設計しています。動的フォームを作成する方法があるかどうか疑問に思っていました。つまり、ユーザーがボタンをクリックしてフィールドをフォームに追加できるということです。ユーザーが特別なテストに関するデータを入力するセクションがあるように、状況によっては、0 からかなりの数のテストになる可能性があります。ユーザーがテストを使用しない場合、またはほとんど使用しない場合、空白になるフィールドが大量にあるために多くのスペースを無駄にしたくありません。javascript と html フォームでこれが行われた例を見てきましたが、django ではそうではなく、その方法を理解するのに苦労しています。これを行う方法、または可能かどうかについてのアドバイスはありますか? ありがとう!
ruby-on-rails - 動的なフォームを作成するレールの方法は何ですか? (JQuery が唯一のオプションですか?)
私はその形を作るつもりです:
ユーザーにメッセージ (テキスト、オブジェクトの説明) を表示します
ボタンのリストを表示します。「コメント」、「ルート変更」、「閉じる」など。
3.1 ユーザーが「コメント」をクリックすると、入力用の text_area が表示されます。入力はモデルからの属性用ではありません。後で「ログ」フィールドに追加する必要があります。
3.2 ユーザーが「再ルーティング」をクリックすると、再ルーティング先を選択するための collection_select が表示されます。
3.3 ユーザーが「閉じる」をクリックすると、入力用の text_area が表示されます。入力は、後でモデルの「ソリューション」フィールドに保存する必要があります。
これを行うレールの方法は何ですか? JQueryの学習を開始する必要がありますか、それとも代わりにいくつかの宝石がありますか? それとも、特別なことは何も必要なくて、Rails だけでできるのでしょうか?
ajax - JSで選択オプションを更新するSymfony 2.0?
私は何時間もグーグルで検索してきましたが、驚くべきことに、そのテーマに関するトピックは見つかりませんでした.
私は次のフォームを持っています
ユーザーがフォームで都市を選択すると、地区のオプションが動的に更新され、その都市に限定されるようにします。Ajax または JS を使用していますか? ベストプラクティスは何ですか?そのトピックに関するチュートリアルを知っていますか? 誰かが私を正しい軌道に乗せることができれば、それは大いに役立ちます..
ありがとう!
javascript - 2番目のフィールドを作成するラジオ付きの動的javascript/phpフォーム
私はここで少し「歯が生える」問題を抱えていますこれまでの私のコードです
私がこれをしたいのは、複数のテキストボックスを作成せずに、選択されているラジオボタンに応じて問題または参照テキストボックスを作成(または再表示)することです。
これが新人の間違いである場合はご不便をおかけして申し訳ありません。私はこれまでJavaやそのような言語を使用したことがありません。
これは、Amy McCrobieのおかげで、2012年5月26日07:15現在の作業コードです。エイミーのバージョン(以下を参照)以降、いくつかの編集が行われています。次のいくつかのフィールドを簡単に追加できるように、すべてのスクリプトをフォームの上に移動し、口コミのステートメントを追加しました。<head>
これは、index.phpとmeta.phpの一部であるため省略されています。これはform.php用ですが、スペーサーを追加し、関数名をより具体的にしました。
index.php
meta.php
form.php
style.css
zend-framework - Zend Framework 動的に追加されたフォームのフィールドと入力
ユーザーがボタンを押すだけで、フォームがユーザーが使用する新しいフィールドを追加するフォームを作成しようとしています。これらの動的に追加されたフィールド タイプが 2 つあります。
最初に、ユーザーがファイルをアップロードできるフィールドです。追加ボタンを押すと、別のフィールドが現在のフィールドの下に貼り付けられ、使用できるようになります。
少しの ajax と jQuery を使用してこれを行う方法については、古いガイドに従っています。
正確にはこのガイド: http://www.jeremykendall.net/2009/01/19/dynamically-adding-elements-to-zend-form/
ご覧のとおり、2009 年のもので少し古くなっていますが、現在の Zend Framework バージョン 1.11.11 でも動作します。
ただし、フォームの編集/更新バージョンが必要なため、問題が発生します。フィールドに入力する必要がありますが、まず、データを保存するのに十分なフィールドを作成する必要があります。したがって、アップロードされたファイルが 3 つある場合は、2 つの追加フィールドを作成し、これらのフィールドに 3 つのファイル名を配置する必要があります。編集して更新します。ただ使うだけ$form->populate($stuff)
ではうまくいかない
これを達成する方法がわかりません。動的に追加されたフィールドに関するチュートリアルは、これらの条件下でaddAction
を作成する方法ではなく、 までしか進んでいません。editAction
このようなフォームを作成および管理する方法に関するチュートリアルはありますか? この種のフォームを構築するアイデアを持っていたのは私だけではないと思いますか?
リクエストがあればコードを追加できますが、フォーム内の要素のセットが異なるだけで、ガイドの例と同じです。
その使用の小さな例を追加します。ユーザーが 3 つのファイルを含むアイテムを追加すると、これらのファイルはファイル名とともにアップロードされるため、データベースでは次のように表示されます。File_Id : '1' , File_Name : 'SomeFile' , File_location : 'somewhere/on/my/pc/SomeFile.txt'.
ユーザーは、ファイルを忘れたか、そのリストからファイルを削除したいことに気付き、編集ページに移動して、以前に追加したファイル名をフォームに表示したいと考えています。したがって、ファイルが 3 つある場合は 3 が表示され、2 つある場合は 2 が表示されます。アップロードされたファイルの数に基づいてフィールドを動的に追加し、それらを入力するフォームを作成するにはどうすればよいですか?
これを処理する方法についてのアドバイスは大歓迎です:)
java - 動的フォーム バインディング Play 2 サンプル アプリを Play 1 に移植する
以下は Play 2 アプリ、 https://github.com/playframework/Play20/tree/master/samples/java/formsです。
これは、フォーム フィールドとセクションがクライアント側で動的に追加および削除される動的フォーム バインディングを表します。
Play2のサンプルアプリです。Play 1 コードベースに移植したかったのです。
誰かが同じアプリを Play フレームワーク 1.xt に移植できれば、大きな助けになるでしょう! GitHub 共有は、移植されたアプリを段階的に改善する素晴らしい方法です。
このようなユースケースについては、Play 1 で考えられるベスト プラクティスを学習することが考えられます。