問題タブ [tablecolumn]

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

java - javafx tablecolumns のフィルターの作成

javafx を使用しており、tablecolumns にフィルターを実装する必要があります。

必要なのは、列ヘッダーを右クリックしてフィルターを追加する機能です。ヘッダーにコンテキストメニューを追加して、ヘッダーを右クリックすると表示されることはわかっていますが、新しいウィンドウを開く方法がわかりません (swing JFrame のように) 列のデータ型に従ってフィルターを作成し、フィルターがフィルターの場合にデータをフィルター処理します適用されます (この新しいウィンドウを自動的に閉じます)。

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

java - javafx テーブルでの行の削除のパフォーマンスを改善する

このコードを使用して javafx テーブルから行を削除しようとしています

しかし、削除のパフォーマンスは非常に悪いです。

それを改善する方法についての提案。

編集:48列あります

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

java - JTable 列幅の自動サイズ変更

コンテンツに合わせて列幅を自動的にサイズ変更するには、JTable が必要です。このTableColumnAdjusterクラスはとても役に立ちました。しかし、小さな問題があります。5 つの列があり、その内容が非常に短いとします。その場合、自動アジャスターを使用すると、コンテンツに応じて最初の 4 つの列の幅が設定され、残りのすべてのスペースが最後の列に割り当てられます。例をご覧ください。

ここに画像の説明を入力

ここでは、最後の列にBalanceすべての余分なスペースが与えられています。しかし、そのスペースを真ん中の列の 1 つに割り当てる必要がある場合はどうでしょうか。上記の場合、そのスペースを 3 列目に割り当てる必要がありますnameTableColumnAdjusterクラスのadjustColumns()メソッドを変更してみました。しかし、私はそれを機能させることができませんでした。

column.setPreferredWidth()と の両方を試して、column.setWidth()列のサイズを変更しました。しかし、それは何も変わらないようです。の列サイズを効果的に変更するにはどうすればよいですかJTable。私の主な問題に対する他の代替案または直接的な答えがあれば、それはより良いことです. ありがとう!

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

ruby-on-rails - オプション付きのRailsマイグレーション生成

Rails には、テーブル名の列名を指定するマイグレーションを追加するコマンドがあります。例えば ​​:

発生します

移行ファイルにオプションを追加できることはわかっています。移行の下では、製品テーブルの説明列の後に part_number 列が追加されます。

問題: コマンド ラインでオプション (例:after => :descritpion) を指定して、移行ファイルに直接追加する方法。

何か案は。前もって感謝します。

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

java - コンテンツに合わせて Jtable 列を自動的に調整する

内部のデータに応じて、JTable の列幅を一致させようとしています。私のコード:

サイズは正しいと思いますが、テーブルの列はすべて同じ幅です! テーブルは GridBagLayout の ScrollPane に埋め込まれていますが、それが問題ですか? 提案をありがとう。

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

mysql - コードからテーブル名と列名を取得する

取得したコードから、テーブル名と、テーブルに追加する後続のすべての列を手動で取得する必要があります。すべてのテーブル名を非常に簡単に収集できますが (信じています)、列ごとに探しているものを正確に確認できません。列のデータとデータ型を知る助けが必要です (テーブルを含む古い mysql データベースが失われました)

追加する必要があるテーブル、列、および列のデータ型を把握するために何を探すべきかを誰かが教えてくれたとしても。大変ありがたく存じます。データベースを再構築し、必要なものをすべて把握する方法を見つけるために何日も費やしました。

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

javafx - JavaFX TableView - テーブル列のコンテンツを中央揃えにする

私には大きな問題があります。

TableView の TableColumn のコンテンツを中央に配置しようとしています。

ネットで見つけたものはすべて試しましたが、実際には何も機能しませんでした。

同じ問題を抱えている/持っている人はいますか? 解決策はありますか?

助けてください!

編集:

さて、私はこのコードで静的セルのコンテンツを中央に配置することができました:

しかし、コンテンツはデータベースから取得する必要があり、メソッドで使用する ObservableList オブジェクトからデータを取得する方法が本当にわかりませんTABLEVIEWNAME.setItems...

私は最初にこのコードを使用しました:

しかし、そのコンテンツを中央に配置する方法はありませんでした!

誰か助けてください。

編集:

この偉大な答えのおかげで、私はそれをやった!

以下のコード:

最高の感謝!!!

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

javafx-2 - JavaFX、移動後のTableViewの列のサイズ変更

画面幅を超える列数を持つ TableView があります。初めてロードしたとき、すべての列の幅は同じですが、これらのいずれかを移動するとすぐに、すべての列のセル内のデータの最大幅に等しい幅にサイズ変更されます。

私の質問は次のとおりです:この動作を無効にするか、TableView の最初の読み込みまで動作させることは可能ですか?

PS: TableView は空でロードされ、ボタンを押すとデータが入力されます。これは、データのリクエストを送信する前に入力するキー フィールドがあるためです。