問題タブ [form-layout]

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

django - Django crispy-forms、BaseGenericInlineFormSet&allow_delete

django-crispy-formsで作業しているときに、答えが得られない質問に遭遇しました。私はかなり複雑なフォームレイアウトを持っていますが、これまでのところ、すべてがクリピーフォームで非常にうまく機能します。

フォームの一部は、一般的なインラインフォームセットを使用します。これも機能していますが、私の問題は、削除チェックボックスにアクセスする方法がわからないことです(can_delete = Trueの場合) 。

対応するコードは次のようになります。

名前とURLフィールドは、必要に応じてクリスピーフォームでレンダリングされますが、フォームの最後に削除チェックボックスが表示されます。そして、私はレイアウトでそれにアクセスすることができません。

誰かがこの問題に対処する方法を知っていますか?任意のヒント?前もって感謝します!

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

java - Java: フォーム レイアウト パラメータの説明

私のクラスの 1 つで次のスイング レイアウトが定義されていますが、何が起こっているのかわかりません。

質問: 3 行 2 列にすべきだと言っていると思いますか? 定義されている行と列の数。4 x 2 のレイアウトを作成するにはどうすればよいですか? これが何を言っているのかをどのように判断しますか locationPanel.setLayout(new FormLayout("right:pref, 6dlu, 50dlu, 4dlu, default", "pref, 3dlu, pref, 3dlu, pref"));

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

php - Formlayout のデータがデータベースに保存されない

システムの構築に CodeIgniter と DHTMLX を使用しています。私のサイトが最初に読み込まれると、DB からのすべてのデータを含む DHTMLXGrid が表示されます。レコードをクリックして編集ボタンを押すと、フォームレイアウトが表示されます。

私のフォームでは、最初のフィールドは説明であり、次にチェックボックスであり、他のいくつかの選択ボックスを有効にします。チェックボックスのステータスデータを変更しなかった場合、DB に保存されません。コードの何が問題なのかわかりません。私はこれが初めてです。どんな助けでも大歓迎です。

ワークベンチ.js

datalibrary.js

私のコントローラーとモデルは正常に動作します。問題は、遅延を与えて保存ボタンを有効にすると、説明を追加した後に他のコントロールをクリックしないとぼかしが発生しないためだと思います。しかし、私はそれを行う方法がありません。問題に関するヘルプはありますか?ありがとう。

0 投票する
0 に答える
331 参照

java - 複数の JGoodies FormLayout の列幅を揃える

JGoodies FormLayout の使用:

挨拶、名前、名を含むパネルがあります。これを NamePanel と呼びましょう。最初の Panel を含み、さらにいくつかの行を追加する別の Panel を作成したいと思います。これを NamedAddressPanel と呼びましょう NamePanel のレイアウトは次のようになります。

そのため、大きな Panel は、小さな NamePanel を配置することでそれ自体を構築し、その下にさらにいくつかの行を配置します。したがって、次のように構築されます。

これの問題のある結果は次のようになります。

私はそれを次のようにしたい:

NamePanel のラベルは、NamedAddressPanel でその下に追加されたものとは異なる幅になります。NamePanel と NamedAddressPanel は FormLayout の 2 つの異なるインスタンスを使用するため、それらは互いに正しく整列しません。

現在、これに対する私の唯一の解決策は、すべてのパネルで同じラベル列に固定幅を使用することです。しかし、たまたま長すぎるラベル テキストを追加すると、明らかに簡単に壊れてしまいます。

私が考えることができるもう 1 つの方法は、何らかの形で同じレイアウトを使用することですが、このようにパネルを分割して再利用できるようにしたいと考えています。つまり、最初はこれを 1 つの Panel として持っていましたが、NamePanel 自体をもう 1 つの場所に配置する必要があるため、分割しました。

別の FormLayout と列幅を交渉するように FormLayout に伝えることはできますか? 基本的には setColumGroups に似ていますが、複数の FormLayouts がありますか?

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

java - swt:横にスペースを残す方法は?

アプリケーションを設計していて、横にスペースを設定したいです。私の問題は、FormLayout を使用していて、FormAttachment はレイアウトのパーセンテージしか定義できないことです。そのため、エディターが広くなるたびに (私はバックグラウンドで Composite をスクロールしました)、サイド スペースも広くなり、同じサイズのままでいられることを願っています。この問題を解決する方法を知っている人はいますか? ありがとうございます。

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

maya - formLayoutが見つからないのはなぜですか?

なぜコードがエラーを出すのか理解できませんか? 「formlayout8」は、たとえば(formLayout -q -p formLayout8)のようなクエリフラグで動作していますが、自分のformLayoutを既存のものとマージすることはできません...助けていただければ幸いです....ありがとう。

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

java - JGoodies FormLayoutを使用するときに、大きなコンポーネントがレイアウトを爆破しないようにする方法は?

JGoodies Forms 1.8.0を使用しています

1 つの特大のラベルが原因でレイアウト全体がウィンドウに収まらなくなるという問題がありました。そのテキストを視覚的にトリミングしたいので、テキストが収まらないことはユーザーにとって明らかですが、GUI の残りの部分は引き続き収まるようにする必要があります。

同じ動作を示す簡単な例を用意しました。ここでは、ウィンドウが十分に大きいため、すべて正常に動作します。

そして、ここでは同じウィンドウですが、サイズが変更されています:

ここに画像の説明を入力

一番右の列が見えなくなっていることに注意してください。

望ましい効果は次のとおりです。

  • テキストが収まる場合は、全体を表示する必要があります

  • テキストが収まらない場合は、末尾を切り取る必要があります

  • テキストは左揃えにする必要があります

  • すべてのボタンが常に表示されている必要があります

  • ボタン 100 はウィンドウの隅にある必要があります

スクリーンショットのコードは次のとおりです。

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

button - プレースホルダーに値が入力されたときに変更を検出する

を使用して値を入力するフォーム レイアウトがありますQLineEdit(self).setPlaceholderText("Write your name")。値を書き込んで「OK」ボタンを押した後、この値を画面に出力する必要があります。どうすればいいですか??