問題タブ [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 投票する
1 に答える
382 参照

java - ボタンのクリックで行全体を編集可能にする

行全体を編集可能にしたい...たとえば、ユーザーが編集ボタンをクリックするよりも列1を選択した場合、テーブルには行全体が編集可能な形式で表示されます...ボタンイベント時にコードのみを与えることができれば素晴らしいでしょう。

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

truncation - サイズ変更時にセルの左側/先頭の文字を自動的に切り捨てる/削除するようにSwing TableColumnを設定できますか?

最初にロードしたとき、または列のサイズを変更したときに、値がセル幅に対して長すぎる場合、セルの端/右端ではなく、セルの先頭/左端に省略記号 (...) を配置する必要があります。

同じ方法でサイズ変更を処理することを期待して、以下のコードで列を右揃えすることでこれを処理しようとしました。しかし、そうではありません。値を右揃えしますが、値が大きすぎる場合は、値の正しいサイズを切り捨て続けます。

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

c# - Width プロパティを TableColumn スタイルに設定するにはどうすればよいですか?

これから変更したい:

これに:

しかし、実行しようとすると、次のようなエラーが表示されます。

120その値を として受け入れるように、何に変更し120pxますか?

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

tableview - JavaFX TableView の 1 列に複数のコンポーネント

JavaFx 2.2 を使用しています。TableView 列に別のコンポーネントを配置できないという問題があります。たとえば、2つの列があります

1) 答え

2) 回答タイプ

AnswerType に「Multiple Choice」が含まれている場合、Answer Column の対応するセルには ComboBox が表示され、それ以外の場合は TextField が表示されます。

以下にコード例を示しますが、同じ列の異なるセルに両方ではなく、ComboBox または TextField のいずれかを表示しています。

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

javascript - 列の境界をダブルクリックすると列の自動サイズ変更のExcel機能を備えたSlickgridバージョンはありますか?

slickgridは、テーブルを描画する前に列内のすべての可能な値を認識していないため、標準のHTMLテーブルのように列のサイズを自動化できないことがわかります(必要に応じてロードするパフォーマンスが高いため)。

ただし、すべての行が読み込まれて画面に表示されたら、ユーザーが列の境界をダブルクリック*して、既に読み込まれたデータに合わせてサイズを変更できるようにする実装はありますか?確かに、このサイズ変更は追加の行をロードした後は完全ではないかもしれませんが、私のデータ(および他の多くのデータを想像します)は、最初に50行をロードすることで、適切な幅を決定するのに十分なサンプルサイズになります。そうでない場合でも、ユーザーはいつでももう一度ダブルクリックできます。

* MicrosoftがExcel内でこれを行う方法について提供している説明は次のとおりです:http://office.microsoft.com/en-us/excel-help/change-column-width-and-row-height-HP005198813.aspx# BMmouse。ダブルクリックについて説明している3番目の箇条書きを読んでください。

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

c++ - テーブルの列名を出力する

現在、テーブルのすべての行を印刷するこの機能があります

szColName を出力して、複数回出現するのではなく、1 回だけ表示されるようにするにはどうすればよいですか? これを試しました:

ただし、行の値を出力した後は毎回出力します

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

java - 1 列の幅に基づく JTable 水平スクロールバー

ここで以前に議論された問題に遭遇しています: をJScrollPane含む aJTableを取得して、水平スクロールバーを希望どおりに表示します。 HEREは私がフォローしようとした投稿ですが、何らかの理由で私の状況ではうまくいかないようです (列の1つを固定幅に設定したためだと思います.

SSCCE は次のとおりです。

つまり、キーと値のペアを表示するための 2 列のテーブルがあります。テーブルを保持するコンテナーは固定幅であり、テーブルの最初の列も固定幅です (すべてのキー名の長さがわかっているため)。2 番目の列には、さまざまな文字列長の値が含まれます。水平スクロールバーは、長すぎて列に割り当てられた幅に収まらない値が存在する場合にのみ表示されます。

ここに画像の説明を入力

上記の 2 番目の値は非常に長いため、スクロールバーが表示されるはずです。ただし、そうではなく、私が試したすべてのことは、常に表示することに成功しただけであり、これは私が望むものではありません...「長い」値が存在する場合にのみ表示したいです。テーブルコンストラクターでオーバーライドされているgetScrollableTracksViewportWidth()メソッドは、テーブルの優先幅が何であるかをチェックしているようです...そのため、どういうわけか、その2番目の列の内容のみに基づいて、より大きな幅を優先するようにテーブルに指示する必要があります...しかし、私は困惑しています。

何か案は?

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

html - CSSHTMLを変更しないTD幅

私はテーブルを持っています、最初の行は4つのアイテム(1つのtr、4 td)、2番目の行は1つのアイテム(別のtr、1 td)

2番目の行の項目を中央に揃えたいので、下の行のtdを幅100%にしてtrを埋めたいのですが、機能していません。これが私の現在のコードです:

誰かが私が間違っていることを見ることができますか?

これがjsfiddleです:JSFIDDLE

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

javafx - テーブルセルの行インデックスの取得

私が抱えている問題の簡略図....

  • TableView TV には、2 つの TableColumns (名前、値) が含まれています。

  • データ構造クラス obj_data には、2 つのデータ項目、SimpleStringProperty の場所、およびダブル X が含まれています。複数の obj_data オブジェクトが監視可能なリストに格納され、データ ソースとして TableView TV で使用されます。

  • TableColumn Name のレンダリングでは、場所 tableCell の視覚属性を変更するために、対応する X の値を取得して問い合わせる必要があります。

遊んでみた...

nameColumn.setCellValueFactory(新しいコールバック、ObservableValue>()...

obj_data 要素の値を返しますが、テーブル セルのインデックスを取得しようとするのが難しいので、「場所」フィールドを正しくレンダリングできます。

PS:これは、コールバック引数で行と列の位置を取得できるため、セルレンダラーを使用した JavaFX よりもはるかに単純でした! 前もって感謝します!

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

java - データベーステーブルから列を選択し、Javaで名前を変更します

Eclipseを使用して、データベースの一部のフィールドをJavaフロントエンドに表示しようとしています。

テーブル全体を表示することができましたが、データベーステーブルの一部のフィールドを選択し、フロントエンドのフィールドの名前を変更したいと思います。

たとえば、フィールド(属性)Name、age、height、weight、roleを持つuserというテーブルがある場合。フロントエンドに、NameとRoleの2つの列を持つテーブルを表示したいと思います