問題タブ [formpanel]

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 投票する
2 に答える
3460 参照

php - ExtJSはデータベースからフォームアイテム/フィールドをロードします

ここではExtJS3を使用しています。送信するフィールドをデータベースのフォームパネルに入力したいと思います。基本的に、フォームにウィッチフィールドが含まれるかどうかはわかりません。データベースから、すべてのフォームパネルアイテムを生成したいと思います。PHPファイルからの応答として渡されるJSON文字列を生成し、フィールドとすべてを含めることができますが、ExtJSでこれを操作する方法を知る必要があります。

何か助けはありますか?

ありがとう。

0 投票する
4 に答える
7215 参照

rest - FormPanelでExtJS3.1.0を使用してJSONをPOSTするにはどうすればよいですか?

デフォルトではFormPanel、ExtJS 3.1.0のaはapplication/x-www-form-urlencoded、submit()関数を呼び出すときと同じようにフォームフィールドを投稿します。

代わりにJSONを投稿する方法はありますか?

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

javascript - Extjs-FormPanelでフィールドを動的に生成します

フォームパネルを生成するスクリプトがあります。

次に、同じスクリプトがサーバーからjsonファイルを取得します。このファイルは、フォームに含める必要のある入力フィールドの数を定義します。次に、スクリプトはこれらのフィールドをフォームに追加します。

最後に、フォームがインターフェイスの適切なパネルに追加されます。

私が抱えている問題は、ボタンをクリックしてフォームを送信すると、サーバーに送信されたhttpリクエストにフォームに追加されたフィールドが含まれていないことです。言い換えれば、私はそれらのフィールドをサーバーに投稿していません。

誰もがなぜそしてどのようにそれを修正できるか知っていますか?

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

extjs - ExtJS FormPanel フィールドを動的に追加した後に labelWidth を変更する

すべてのフィールドにロードした後、ラベル幅を設定する必要がある動的 FormPanel があります。this.doLayout を呼び出す前に this.labelWidth = 200 を使用しようとしましたが、新しい値を無視しています。

これを設定してフォームを再描画できる場所を誰か教えてもらえますか?

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

javascript - Ext.FormPanelが変更されているかどうかを確認する方法

Ext.FormPanelがいくつかあり、ユーザーがフォーム内の値を変更した場合にのみ[保存]ボタンを有効にします。ユーザーがいくつかのフィールドを変更したことをどのように見つけることができますか?

form.on( "change")、SelectionModeを試してみましたが、成功しませんでした。

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

extjs - extjsはフォームパネルの下にタブパネルを送信しますか?

レイアウト:ウィンドウ --> タブパネル --> フォームパネル。フォームパネルを提出したいのですが、フォームパネルがたくさんあり、どうすればよいかわかりません。レイアウトの問題ですか?私は Java プログラマーです。struts2+extjs を使用しています...

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

java - GWT-FormPanelからファイルをアップロードした後にオブジェクトを返しますか?

FileUploadとFormPanelを使用してファイルをアップロードしています。サーバー上で、アップロードされたファイルのデータを使用してリストを生成します。問題は、このリストをクライアントに表示する必要があることですが、通常のHttpServletでGWTのシリアル化を使用してこのリストをシリアル化する方法が見つかりません。FormPanelの要求を処理できないRemoteServiceServletでのみ。

また、SubmitCompleteEventからオブジェクトを取得した後、クライアントでオブジェクトを逆シリアル化する方法すらわかりません。

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

javascript - ExtJs-FormPanelが正しくレンダリングされない

私はconstuctor(window + formPanel)を持っています

しかし、私がそれを作成しようとするとvar AddOrgWindowForm = new AddOrgWindowUI({n_full:'aaa'});AddOrgWindowForm.show();、空のウィンドウ(フォームパネルなし)が表示されますなぜformPanelが正しくレンダリングされないのですか?どこが間違っているの?どうも。

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

database - GWT と notifyAll() (java.lang.Object)

データベースを呼び出しています。結果はサブビット フォームに使用する必要があります。だからDBからの結果が来るまで待ちたい。そのためには、同期が必要です。私の考えは、java.lang の Object.notifyAll() を使用することでしたが、GWT はこれをサポートしていません。notifyAll() の GWT に同等のメソッドはありますか?

edit1 : gxt FormPanel を使用してデータを送信しています。ボタンバーのタイプを変更できますが、 addSubmitCompleteHandler では問題は解決しないと思います。

ここにいくつかのコードスニペットがあります:

edit2 : DB からシーケンス ID を取得したい (これは、イベント ハンドラーのステップ 1 です)。この ID は送信に使用されます。送信時に、DB のいくつかのテーブルにデータを入力しています。ID は、どのユーザーが送信を開始したかを識別するために使用され、このユーザーに対して、「送信が成功しました」というメッセージを含むダイアログを表示したいと考えています。私が言いたいことを理解していただければ幸いです:) (申し訳ありませんが、私の英語は苦手です)

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

extjs - ExtJS は、FormPanel グローバル リスナーまたはソリューションを追加します。

ExtJS 3.0 を使用しています。FormPanel または任意のソリューションを拡張して、フォームを表示するたびに最初のフィールドがフォーカスされるようにしたいと考えています。おそらく次のようなグローバルリスナー(存在する場合)を追加することを考えていました:

これはできますか?40 を超えるフォームがあり、それぞれにリスナーを追加したくありません。それぞれのリスナーを自動的に取得したいと考えています。

ありがとう。