問題タブ [tabular]

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

html - テーブルを使用せずに「ラベル-値」を中央に配置する

多くの場合、いくつかのラベル(名前、年齢、色を使用できます)とそれぞれの値があります!

これらを2列3行のテーブルに配置すると、値(Steve、19、Redを使用)がすべて同じ水平位置で開始することを確認できます。

また、その列を左揃えにしたい場合、およびラベル列を右揃えにしたい場合。その場合、2つの列はテーブルの中央でうまく一致します。

テーブルを使用せずに、固定幅を設定する必要なしに、これを行うにはどうすればよいでしょうか。

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

javascript - テーブルのスライドオプションメニュー

これの言い方がわからないので、意味がわからない場合はお知らせください。

私はこのようなテーブルを持っています

ここで、リストされているすべての名前がリンクであるとしましょう。そのリンクをクリックすると、現在の行とその下の行の間に領域が表示されます。この新しいエリアは、その下にあるすべてのものを押し下げます。この新しい領域は、テーブルの列の構造に限定することはできず、通常の行よりも長くすることができますが、テーブルの幅に限定する必要があります。

このようなもの:

(ニンジンは、そのエリアの架空のボックスを表示する私のバージョンです)

私がそうしているのは、すべての行が埋められ、作成したjs関数へのリンクが含まれているテーブルです。この関数はidを受け入れ、jqueryのslideToggle関数を呼び出します。作成するすべての行について、display=noneを設定する2番目の行も作成しています。そのテーブル行が他のすべての行の列幅に制限されているため、これは明らかに機能していません(実際には、最初の行を拡張するだけです)。

これを行う方法について何か提案はありますか?

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

php - IE6 のページ/テーブルのレンダリングを高速化するには?

編集: @Grumpy のおかげで私の問題は修正されました - それでも、IE6 に関する一般的なアドバイスがある場合は、遠慮なく答えてください。

まだ IE6 を使用している顧客がいます (アップグレードを許可しようとしましたが、ユーザー ベースが大きいため、ゆっくりと進んでいます)。

1 ページに、価格を含むテーブルがあります (1 エントリあたり 24 行の 11 列)。各セルには、input または select 要素が含まれています。エントリが 1 つしか表示されていない場合、このテーブルは非常に高速にレンダリングされますが、エントリが増えるとすぐにレンダリングに時間がかかります (たとえば、エントリが 6 つある場合は 30 秒以上かかります)。

上記のすべての要素が直接表示されるため、テーブルであることはわかっています。テーブルと各セルに固定サイズを与え、table-layout:fixedスタイルを設定して、テーブルを最適化しようとしました。また、各エントリに独自のテーブルを与えようとしましたが、どちらも役に立たないようです。

ページの速度を改善するためのヒント、リンク、またはアイデアを歓迎します。さらに情報が必要な場合は、コメントで質問してください。

0 投票する
5 に答える
91282 参照

latex - ラテックス:表形式の複数行で行を分割する方法

表形式で複数行内の行を分割する方法がわかりません。2行の高さのセルが1つあり、その中に長いテキストがある表を作成する必要がありますが、行が途切れず、テキストが左側の別のセルと重なっています。

助言がありますか?

コードのサンプル:

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

iphone - 表形式のデータを数値で読み取り可能な形式でエクスポートする

データをCSVでエクスポートするアプリがあります。最近、他のアプリで.csvファイルを開くための「OpenIn...」機能を追加しました。Numbers(iPad上)でエクスポートされたファイルも開くことができるようにしたいと思います。

NumbersのInfo.plistを調べてみると、次の4つのドキュメントタイプがサポートされていることがわかりました。

  1. com.apple.iWork.Numbers.sffnumbers
  2. com.apple.iWork.Numbers.numbers
  3. com.microsoft.excel.xls
  4. org.openxmlformats.spreadsheetml.sheet

したがって、これらのファイル形式の1つ以上の仕様、またはその仕事をするスプレッドシートやコードの例をどこで見つけることができるかを誰かが知っているかどうか疑問に思っています。私はかなりグーグルで検索しました-そして私はフォーマット1-3が独占的であると思います。#4についてはよくわかりませんが、断片を見つけましたが、それらがどのように組み合わされて読み取り可能なドキュメントを構成するかはわかりません。

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

c++ - C++ でテキストベースのテーブルを解析する方法

ifstream を使用してテキスト ファイルの形式でテーブルを解析し、各エントリを評価/操作しようとしています。しかし、特定のアイテムの省略のために、これにアプローチする方法を理解するのに苦労しています. 次の表を検討してください。

ご覧のとおり、「NEW」列に何もない場合があります。私がやりたいことは、ID、名前、年 (括弧内) をメモし、その後に中括弧があるかどうかをメモすることです。

これをやり始めて「分割」機能を探していたのですが、前述の項目の欠落やタイトルがバラバラになってしまうなど、ちょっと複雑だなと思いました。

私が考えることができる唯一のことは、私が見た最新の数を追跡しながら、各行を単語ごとに読むことです. 引用符を打ったら、最後に見た番号が ID (分割のようなものを使用した場合は、引用符の直前の配列位置) であることに注意してください。次に、次の引用 (タイトル) まですべてを記録します。 、そして最後に、他の情報のために括弧と中括弧を探し始めます。ただし、これは非常に原始的なようで、これを行うためのより良い方法を探しています。

私は C++ のスキルを磨き、より大きな既存のデータセットを操作するためにこれを行っているので、可能であれば C++ を使用したいのですが、別の言語 (Perl または Python を検討しています) でこれが簡単にできる場合は、異なる言語と C++ とのインターフェイスの方法を学ぶだけです。私が今やろうとしているのは、最終的に C++ のオブジェクトになるデータをふるいにかけることです。そのため、C++ のスキルを向上させるチャンスがまだあります。

編集:これは正規表現のみを使用して完了することが可能であることも認識していますが、可能であれば、ファイル/文字列操作のさまざまな方法を使用してみたいと思います。

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

latex - 表、表形式、表形式 x 垂直方向の配置、ラテックス

わかりました、これはとても簡単に聞こえますが、私は何時間もグーグルで検索しましたが、それほど複雑ではない解決策を見つけることができません. 画像とテキストを含むテーブルを作成したいと考えています。テーブルのすべての行を同じ高さにしたい。そして、テキストが常に一番上から始まるようにします。すなわち

私の直感では、アスタリスク (*) のテキストの先頭は aImage の上部に垂直に配置する必要がありますが、そうではなく、正しく取得できません。[b] または [t] を追加しても役に立ちません。これを望んでいるのは私だけではないので、私は何を完全に間違えましたか.

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

html - 表形式のデータをCSSで表示します。この場合、セルの幅が広すぎても問題は発生しません。

固定サイズの列に表示したいデータの行があります。例えば:

ただし、列のデータの1つが大きすぎて収まらない場合があります。その場合は、行全体ではなく、隣接するセルにできるだけ影響を与えないようにします。

これが私が欲しいものです

これが私が望まないものです:

HTML / CSSでこれを行うにはどうすればよいですか(javascriptは使用しないでください)?

これは、機能しないソリューションを備えたjsbinです。ここで、遊んで自分の目で確かめることができます。

更新これは、N列の場合に受け入れられた回答の要約です。

最初のN-1列は、DIV style = "display:inline-block"内にラップする必要があります。その最小幅は、最初のN-1列の合計幅です。次に、そのDIV内で、最初のN-2列を、最小幅が最初のN-2列の合計幅である同様のdiv内にラップする必要があります。これをずっと続けてください...

きれいではありませんが、機能し、小さなNでも管理できます。

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

tabular - SQL Server Profiler 2008 からの出力を CSV のようなファイルにダンプする方法

私はストアド プロシージャをデバッグしています。現在、何がどの順序で実行され、どのパラメーターがどのように実行されたかに関心があります。実行速度とその間に何が潜入してスローダウンを引き起こす可能性があるかではありません。

そのため、数分間分のトレースをキャプチャしました。問題は、物が多すぎることです。それを絞り込む必要があります。するとFile -> Save As、次のオプションが得られます。

  • トレース ファイル...
  • トレース テンプレート...
  • トレース テーブル...
  • XML ファイルのトレース...
  • 再生用の XML ファイルをトレース...

これらは適切なオプションですが、私が本当に必要としているのは、CSV などの表形式です。SP トレースのコンマは、おそらく CSV 形式を台無しにするだろうと思います。||区切り記号など、他のものを喜んで使用します。

表形式を取得したらgrep、 などを使用してフィルター処理し、Python で簡単に処理して、必要なものを正確に表示できます。XMLスクリプトを使用して XML ファイルの解析を開始しましたが、トレースファイル形式に多くの時間を費やしていることに気付きました(これlxmlまでライブラリを使用したことがありませんでした)。

それで...もっと簡単な方法はありますか?少なくともそれをExcelにコピーできますか?

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

php - PHPスクリプトから表形式で出力を生成するにはどうすればよいですか

列と値の例を次に示します。